关闭生成序列化程序集有什么好处?

oli*_*are 12 build options xml-serialization visual-studio

构建项目时,Visual Studio中的"生成序列化程序集"选项会创建MyAssembly.XmlSerializers.dll.这个问题(/sf/ask/65408801/)首先说明了它存在的原因,并且一些答案提供了解决它的方法关闭,但我的问题是你为什么选择关闭它?打开它会导致某些情况下出现问题(如果是这样的话,会出现什么情况)?

Ond*_*dar 7

只有你可能遇到的问题是使用构建工具 - 例如msbuild,因为如果你在x64 SDK上使用sgen显式x64它会引发构建时错误(你可以通过设置正确的SGenToolPath路径到msbuild来轻松解决这个问题)或目标MSIL).恕我直言,最好处理构建时间问题并缩短启动时间.


小智 5

关闭它会停止我在将应用程序升级到 v4.0 时遇到的构建和运行时错误。在尝试了许多在线发布的解决方案后,我遇到了 SGEN 错误。这样做解决了这个问题。


归档时间:

查看次数:

13126 次

最近记录:

9 年,11 月 前