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

关于序列化跟反序列化

2012-12-19 
关于序列化和反序列化项目中用类表示树结构, 然后把这些类序列化城一个bin文件保存起来,如果在这个项目进

关于序列化和反序列化
项目中用类表示树结构, 然后把这些类序列化城一个bin文件保存起来,如果在这个项目进行反序列化可以通过。
现在想做一个工具来操作这个bin文件,我把项目中的被序列化的类都复制进工具项目中了,但是反序列化时还是报错,不能反序列化其中的类:
"无法加载进行反序列化所需的类型 System.Collections.Generic.List`1[[EastMoney.FM.RSSReader.Models.NodeBase, EastMoney.FM.RSSReader, Version=0.0.4710.32859, Culture=neutral, PublicKeyToken=null]]。"

请问有什么方法吗? 或者有什么方法来操作这个bin文件。前提是不在原项目中反序列化它.
[最优解释]
把要序列化的类单独编译为一个dll,双方同时引用

[其他解释]
Version=0.0.4710.32859,是不是没有配置AssemblyVersion呀,最好把里面的版本号固定下来,不然就出现你的问题了,两者由于版本不同无法操作。
[其他解释]
谁知道你是怎么序列化的?
[其他解释]

引用:
把要序列化的类单独编译为一个dll,双方同时引用


解决了,工具项目没有引用原项目的DLL。

热点排行