上午同事问我一个问题,实体序列化时报了一个错:The type ConsoleTest.Item was not expected. Use the XmlInclude or SoapInclude attribute to specify types that are not known statically. 分析之后,发现了问题,原来被序列化的实体其中一个Property的类型是Object,但是实例化时给这个Property赋了一个自定义的Item,因此序列化未通过。之后,在Property上加上属性[XmlElement(typeof(Item))]即可序列化成功。
利用Xml序列化技术进行开发有一段时间了,总结了此应用的一些经验,供网友分享。
利用Xml序列化技术进行开发有一段时间了,总结了此应用的一些经验,供网友分享。