使用过时版本的MyAssembley.XmlSerializers.dll

时间:2012-05-29 22:27:47

标签: c# .net

我从here了解到我的项目创建了MyAssembley.XmlSerializers.dll文件,因为我在项目属性中将“生成序列化程序集”设置为auto。

我正在将类库部署到服务器,并想知道会发生什么:

  • 如果我只在没有MyAssembley.XmlSerializers.dll的情况下部署MyAssembley.dll (我认为.NET运行时只会动态生成它)

如果我已经部署了两次dll。

  • 我对MyAssembley.dll进行了更改(我假设MyAssembley.XmlSerializers.dll也会更改)但我最终只部署了MyAssembley.dll。因此,最终得到MyAssembley.dll(最新版​​本)和MyAssembley.XmlSerializers.dll(旧版本)[带我回答问题1?]

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您想避免错误,只需关闭序列化。因此,MyAssembly.XMLSerializers.dll

的汇编版本没有问题

除非你有一个使用大量内存的大项目,否则你可以安全地关闭序列化。