コンパイル時には参照されないが、実行時にはディレクトリカタログを介して検出される、さまざまなアセンブリから多数のクラスをインポートするクラスを含むアセンブリがあります。エクスポートするクラスは、インポートするアセンブリのホストアプリケーションで設定ファイルのカスタム構成セクションを定義します。ただし、インポートアセンブリのホストアプリケーションは、コンパイル時にエクスポートアセンブリを認識しないため、アセンブリにカスタムセクションハンドラの実装を使用するように読み込むことはできません。MEFエクスポートアセンブリのカスタム構成セクション
これを回避する方法の1つは、インポートアセンブリのホストアプリケーションアセンブリと同じフォルダにエクスポートアセンブリを配置することです。しかし、他の開発者がエクスポートアセンブリを保持するフォルダを構成できるようにしたいと考えています。
私ができることの1つは、起動時に開発者が設定したフォルダの内容をホストのフォルダにコピーすることです。しかし、私はむしろそうすることができるなら、余分に動く部品とコードを維持することをむしろ避けたい。これの周りに良い方法がありますか?カスタム設定セクションを定義するアセンブリを探すときにアプリケーションを追加ディレクトリに向ける方法はありますか?
あなたの問題に対する答えを見つけ出すことができたなら、私は非常に似ている問題に直面しているので、それについて読んでみたいと思います。 –