无法找到装配

Bai*_*ilz 4 .net c# serialization arraylist

我将ArrayList序列化为二进制文件,以便通过TCP/IP发送它.序列化文件由服务器创建,我希望能够使用我正在编写的客户端对其进行反序列化.

但是,当客户端尝试反序列化时,它会抛出一个SerializationException,因为它无法找到序列化文件开始的程序集(可能).

我该如何解决这个问题?

cjk*_*cjk 6

您的arraylist是否包含自定义数据类型(即您自己的类)?

除非运行deserialize的代码可以访问arraylist中包含的所有类,否则不会反序列化arraylist.