【发布时间】:2013-07-17 22:46:03
【问题描述】:
我有一种奇怪的行为,我什至不知道如何诊断。
反序列化期间的某些属性未设置(null),即使我在(刚刚生成的)XML 文档中清楚地看到它们。对于类似类型的对象,XML 文档看起来结构良好且对称。
它看起来像是将值设置到某个点,然后停止设置值,然后忽略所有其他数据。
只是要指出——它正确设置的最后一个值是一个包含另一个对象的类型的对象,由于类似单例的反序列化问题,我不得不实现IXmlSerializable。我指出这一点是因为它可能暗示一些错误,尽管我无法弄清楚它可能是什么。
编辑: 我阅读了some articles 关于检索序列化程序集和代码的信息。出于某种原因,它只输出 .dll 和 .pdb 文件,而不是 .cs,正如文章中提到的那样
谢谢
【问题讨论】:
-
一个代码示例价值千言万语
-
@Lochemage,我很乐意,但这将是整个项目。我不知道如何减少问题
标签: c# xml-serialization xml-deserialization ixmlserializable