|
|
1
9
我写了一个叫做 sertool 这将告诉您对象图中无法序列化的内容以及如何引用它。 |
|
|
2
2
您首先需要将问题隔离到特定的类中。然后,您可以实现自定义序列化并对其进行调试,以找到真正的问题。 只需一个简单的实现就可以让您逐步完成这个过程:
肯特的工具看起来也很不错,毫无疑问会帮助你。 |
|
3
1
也许来自B的对象正在存储对来自使用类/接口的对象的引用,这些使用类/接口不是A或B的一部分,例如,如果B正在存储来自使用对象(System.Object)引用的对象 |
|
|
4
0
假设TA和TB是在A和B中定义的类型。假设在B中有一个接口I,或者在B和引用之间有一个程序集。TA实现I.TB有一个公共的、可设置的属性,类型为I,名为P。 现在可以这样做:
因为TA实现了I,所以这是可能的。 现在,对象图具有一个类型的实例,该类型可能无法序列化,并且来自程序集A。 |