私の特定の状況はかなり慣れていません - 私は2つのアプリケーションがあります。主なものは、標準の.NETバイナリシリアル化を使用してオブジェクトをファイルに保存し、ロードします。 2番目のファイルは同じファイルからロードされますが、保存されたクラスの半分は必要ありません。必要なクラスを抽出したいだけです。インタフェースが共有されているが、実際のクラスではない.netバイナリ・セロライゼーションの問題
ではなく、に両方のアプリケーションで同じクラスが含まれていたので、私は必要なビットを分けて、両方のアプリケーションに共通のDLLにインターフェイスがあることを確認しました。
2番目のアプリケーションで実際に非直列化する必要があるまで、バイナリデシリアライザはインタフェースを認識しませんでした。 (アセンブリを見つけることができないと文句を言う)