4

MEFを使用しています。読み込まれたアセンブリの 1 つに依存するオブジェクトの 1 つをシリアル化します。

このオブジェクトを逆シリアル化しようとすると、「アセンブリが見つかりません」という例外がスローされます。MEF は、この逆シリアル化の前にアセンブリを別のクラスに読み込みます (これの範囲はアプリケーション全体であると想定し、パブリック プロパティに読み込みます)。

MEF は既にこれらのアセンブリをアプリケーション ドメインに読み込んでいるのに、なぜBinaryFormatter.Deserialize()それらを見つけられないのでしょうか?

使用できますSystem.Reflection.Assembly.Loadが、MEF を使用する意味は何ですか? MEF はこれに対して特別なサポートを受けていますか?

4

1 に答える 1