此代码会生成一个FileNotFoundException,但最终运行时没有任何问题:
void ReadXml()
{
XmlSerializer serializer = new XmlSerializer(typeof(MyClass));
//...
}
以下是例外情况:
mscorlib.dll中出现类型为“System.IO.FileNotFoundException”的第一次机会异常
其他信息:未能加载文件或程序集“MyAssembly.XmlSerializers,Version=1.4.3190.15950,Culture=neutral,PublicKeyToken=null”或其依赖项之一。系统找不到指定的文件。
如果找不到序列化程序集,框架似乎会自动生成它。我可以使用sgen.exe手动生成序列化程序集,这减轻了异常。
如何让visual studio自动生成XML序列化程序集?
更新: Generate Serialization Assembly: On设置似乎不执行任何操作。
https://stackoverflow.com/questions/134224
复制相似问题