アプリケーション内で単一のインターフェースを実装する複数のプラグインの複数のインスタンスをインスタンス化したいのですが、私が行った調査から、ExportFactoryProvider を使用する必要があります。
私は.Net 4.5を使用しており、MEFのすべてのサポートが含まれていると考えていましたが、「System.ComponentModel.Composition」名前空間またはその他の名前空間にそのようなクラスが見つかりません。
移植されたデスクトップ バージョン「Microsoft.ComponentModel.Composition.Initialization.Desktop.dll」をダウンロードしましたが、そのアセンブリへの参照を追加すると、「ExportFactory」が「Microsoft.ComponentModel.Composition.Initialization.Desktop.dll」の両方に存在すると不平を言います。 」および「System.ComponentModel.Composition」。
誰かが私が目指していることを達成するための指示やサンプルコードを提供してもらえますか (単一のインターフェースを実装する複数のプラグインの複数のインスタンスをロードします)?
ありがとうございました