解决方案 »
- 能做的消息框的控件
- C#用toolStrip如何简单实现象windows的画图软件的颜色箱功能?
- C#里如何打印picturebox里图片呢?
- 菜鸟求救C#大数据量并发处理的问题
- 结构体的初始化问题
- web中两窗体之间可以互操作吗
- 各位谁有写好的数据库连接类啊?可否提供一个?
- 设置相应的updatecommand和deletecommand后,选中一个单元格按del键,删除的不是单元格的内容,而是把该行删除了,怎么回事情?
- C# 正则表达式-提取HMTL textarea标签当中的内容
- 如何保存csdn的帖子?
- 在win8.1操作系统下如果开机自动打开特定程序
- C#中如何将picturebox中图片存储为24bit的BMP格式
BinaryFormatter _Formatter = new BinaryFormatter();
stream.Write(yourDataArray, 0, yourDataArray.Length);
stream.Position = 0;
p = _Formatter.Deserialize(stream) as Person;
stream.Close();
一个程序写序列化,另一个程序写反序列化。
我之前也遇到这样的问题。序列化跟反序列化默认是需要在同一个程序(程序集)里进行的。
我建议可以将序列化跟反序列化抽出来一起放在一个DLL中,然后再两个程序都引用这个DLL,一个程序调用序列化,另一个调用反序列化。我的程序是直接改用了xml了。参考连接:
http://bbs.csdn.net/topics/350258885
http://biancheng.dnbcw.info/c/163263.html
2楼正解,序列号和反序列化方法放入dll
两个解决方案同时引用该dll就可以了