提示找不到程序集,原因是序列化时把序列化类的命名空间等信息保存了,但应用程序和类库的命名空间可能是
不一样的,所以提示找不到程序集。解决方法如下:
1.将dll加入强名称,注册到全局程序集缓存中
2.在反序列化使用的IFormatter 对象加入Binder 属性,使其获取要反序列化的对象所在的程序集,示例如下:
提示找不到程序集,原因是序列化时把序列化类的命名空间等信息保存了,但应用程序和类库的命名空间可能是
不一样的,所以提示找不到程序集。解决方法如下:
1.将dll加入强名称,注册到全局程序集缓存中
2.在反序列化使用的IFormatter 对象加入Binder 属性,使其获取要反序列化的对象所在的程序集,示例如下: