序列化类型为“System.Reflection.RuntimeModule”的对象时检测到循环引用

图片说明

为什么不行??

如果一个类型的属性指向自身,或者间接指向自身,就没有办法序列化。
这很好理解,因为这种类型序列化会引起无限递归。

什么意思,还是有点不理解?现在我目前返回的是一个datasetd 的集合,但是如何把值序列化属性出来。

我也遇到了,解决了,详见 https://www.cnblogs.com/mww-NOTCOPY/p/12341768.html