【发布时间】:2011-09-11 14:59:01
【问题描述】:
如何使用 XmlSerializer(即 XmlSerializer.Deserialize())对反序列化进行故障排除/调试?无论如何要找出为什么文档中的元素没有被反序列化?还是只是反复试验?
我有一个要反序列化的文档,反序列化后目标对象的属性之一为 null,但该元素已填充到文档中。
谢谢。
【问题讨论】:
-
如果您发布代码和 XML 的示例会有所帮助。
如何使用 XmlSerializer(即 XmlSerializer.Deserialize())对反序列化进行故障排除/调试?无论如何要找出为什么文档中的元素没有被反序列化?还是只是反复试验?
我有一个要反序列化的文档,反序列化后目标对象的属性之一为 null,但该元素已填充到文档中。
谢谢。
【问题讨论】:
如果它抛出异常,原因将在 InnerException 中。如果没有,那可能只是不匹配布局:
当然,损坏的 `set 也是一种选择。 XML 和 c# 的示例(用于受影响的数据)可能会揭示所有内容。
【讨论】: