我的项目创建了一个自动生成的Assembly.XmlSerializers.dll 从我读过的内容来看,这用于提高性能。
我是否需要改变我的项目,以便CLR使用.dll,或者如果它与我的程序集存在于同一目录中,它会自动使用。
由于
答案 0 :(得分:0)
自动生成的序列化会降低性能。最好使用预生成的XmlSerializers来提高性能。使用sgen或xgen在构建时生成程序集。
例如:Sgen.exe /t:MyType /a:MyAssembly.dll
生成的序列化程序集MyAssembly.XmlSerializers.dll应作为对项目的引用添加或添加到GAC中。