如何使用由Visual Studio 2008创建的自动生成的Assembly.XmlSerializers.dll

时间:2014-02-26 11:51:35

标签: c# xml-serialization

我的项目创建了一个自动生成的Assembly.XmlSerializers.dll 从我读过的内容来看,这用于提高性能。

我是否需要改变我的项目,以便CLR使用.dll,或者如果它与我的程序集存在于同一目录中,它会自动使用。

由于

1 个答案:

答案 0 :(得分:0)

自动生成的序列化会降低性能。最好使用预生成的XmlSerializers来提高性能。使用sgen或xgen在构建时生成程序集。

例如:Sgen.exe /t:MyType /a:MyAssembly.dll

生成的序列化程序集MyAssembly.XmlSerializers.dll应作为对项目的引用添加或添加到GAC中。