当前位置:  开发笔记 > 编程语言 > 正文

序列化问题

如何解决《序列化问题》经验,为你挑选了1个好方法。

情况如下:主项目A.和类库B. 参考文献B.

项目B具有将被序列化的类.这些类在A中使用.现在,当项目AI尝试从B序列化对象时出现问题.抛出一个异常,表示A中的类无法序列化.这是一个奇怪的部分,因为BI中的类不能引用A中的那些.(将创建循环依赖).

我该如何追踪问题?因为异常方法没有说出问题出现在哪里?

编辑: 好的,我在Kent Boogaart的小应用程序的帮助下找到了问题:D.我在项目A的类中有一个PropertyChanged监听器,它没有标记为Serializable - 我不想这样做.(它会将该类序列化为正确的吗?)

我通过以下链接解决了事件的问题:.NET 2.0解决方案,用于序列化引发事件的对象.仍然存在问题,但可能类似.

PS:来自Kent Boogaart的伟大工具



1> Kent Boogaar..:

我编写了一个名为sertool的工具,它将告诉您对象图中的哪些内容无法序列化以及如何引用它.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有