フィールドやカスタムクラスなどのデータをシリアル化して、バイナリデータ(バイト配列)を作成しています。
Deserialize
次に、バイナリデータからフィールドとクラスに戻したいと思います。
しかし、例外があります。これらの2つの方法が同じアセンブリで発生する場合は、すべて正常に機能しますが、そうではありません。
あるアセンブリでシリアル化を行い、別のアセンブリで逆シリアル化を行います。そして、これも言い訳です:
Unable to find assembly 'MyAssamblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
注1:フィールドを元に戻すことに問題はありません。クラスのみがフィールドを引き起こします。
注2:両方のアセンブリに同じクラスがあります。