繁体   English   中英

预先生成的序列化程序集放在哪里?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM