[英]Where to place the pre-generated serialization assembly?
我正在尝试通过交付预生成的XML序列化程序集来加快Click-Once(VS2008中的.net 2.0)应用程序的启动。
因此,为了测试我的情况,我将VS2008设置为在引发异常时中断。 即使存在XML序列化程序集,也仍然有一个例外,它无法找到或加载序列化程序集。
所以我把FileMon扔到这个问题上,事实证明VS2008会在各处找到序列化程序集,但实际上要在程序集所在的位置(例如bin文件夹)。
有人可以弄清楚为什么VS2008在所有错误的地方都需要序列化程序集,以及我是否在错误的树状结构中首先分配它们。
嗯。。。我的XML序列化程序集与原始dll位于同一文件夹中。
例如,对于MyAssembly.dll
我旁边有MyAssembly.XmlSerializers.dll
。
另外,请确保两个程序集在其属性中声明相同的程序集版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.