【发布时间】:2011-01-21 06:20:24
【问题描述】:
是否有任何工具可以帮助调试/检查 xml 序列化过程?
例如,假设一个项目被标记为内部而不是公共。没有编译时错误消息,也没有运行时错误消息。如果您设置断点并进入序列化过程,则只是跳过该项目。换句话说,通常很难找到这些类型的问题。 调试工具将允许您逐步完成该过程并提供一些反馈,例如遇到这个属性,遍历属性没找到对应的public,跳过。 另一种选择是检查工具来检查所有具有 xml 序列化属性的类,以确保它们可访问并具有设置方法等。
【问题讨论】:
-
FWIW,如果您愿意,您可以调试到 .NET 源代码(可以在某处下载,在执行之前阅读许可证)。如果你想看看它是如何运作的,这就是我的建议。
标签: c# xml serialization debugging