私はMEFについて頭を悩ませようとしています。わからないことが一つあります。
コントラクトである ISomething という名前のインターフェイスがあり、アプリケーションを含むフォルダーに複数のアセンブリがあり、それらの中に ISomething 実装がいくつあるのか、またはどのアセンブリに含まれているのかわかりません。
MEF を使用するホスト アプリケーションを作成し、ISomething を 1 つだけ取得したい場合、MEF はどの実装を提供するかをどのように決定しますか?
または、一般的な IoC コンテナーと同様に、どの実装を使用する必要があるかをどのように伝えるのでしょうか?
ご回答ありがとうございます。