首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

自定义类序列化有关问题,求高人解救

2013-01-17 
自定义类序列化问题,求高人解救自定义了一个类,Variable.Model.VarEntity,有Serializable标签,内部字段属

自定义类序列化问题,求高人解救
自定义了一个类,Variable.Model.VarEntity,有Serializable标签,内部字段属性该有的都有了,与一些命令视图放在一起,在本程序集序列化时用BinaryFormatter报“无法加载进行反序列化所需的类型XXXXX”的错误。用XmlSerializer时报 反射类型的错误。
但是,将这个类放在其他程序及内部,是可以正确序列化。
不知道是什么原因导致的,求高人解救!!!
序列化
[解决办法]
VarEntity类的内部成员类型定义也需要标记Serializable标签
[解决办法]
确认类型对吗
[解决办法]

引用:
刚试了下,内部成员字段打标签会报错

是在内部成员类型的类型定义(class上)上打Serializable
[解决办法]
那奇怪啊,是不是还有其他成员的类有问题?
你可以用排除法,先排除几个成员,序列化试试,直至找到不行的成员

热点排行