给定某个类 A 的对象 obj,执行 typeof(obj) 会给出一个表示 A 的 System.Type 对象
Type objsType = obj.GetType();
我想序列化(使用 BinaryFormatter)对象 objsType 并保留在磁盘上,以便在另一个 AppDomain 中运行的另一个模块可以将其反序列化为 Type 对象,即使它没有引用定义 A 的程序集。
当我尝试反序列化时,我收到一条错误消息,指出当前正在执行的模块找不到定义 A 的程序集。
如何在不出错的情况下满足我的要求?有没有办法做到这一点?
提前非常感谢。