こんにちは私はMEFを使用しています、そしてこれは私の場合です:
[ImportMany]
public IEnumerable<Lazy<IMyInterface>> correspondingParts { get; set; }
これで、対応するパーツで、タイプIMyInterfaceのエクスポートされたすべてのDLLを取得します。しかし、問題は私が使用するときのようなものです
foreach(var parts in correspondingParts)
{
// do something!
}
これで、対応するパーツには、名前のアルファベット順にソートされたDLLが含まれます。DLLに優先順位を付けることができる必要があります。