あるクラス A のオブジェクト obj が与えられた場合、typeof(obj) を実行すると、A を表す System.Type オブジェクトが得られます。
Type objsType = obj.GetType();
オブジェクト objsType を (BinaryFormatter を使用して) シリアル化し、ディスク上に永続化して、A が定義されているアセンブリへの参照がなくても、別の AppDomain で実行されている別のモジュールがそれを Type オブジェクトに逆シリアル化できるようにしたいと考えています。
逆シリアル化しようとすると、現在実行中のモジュールが A を定義したアセンブリを見つけられなかったというエラーが表示されます。
エラーが発生せずに要件を満たすにはどうすればよいですか? これを行う方法はありますか?
よろしくお願いします。