質問

重複の可能性:
MEF と MAF (System.AddIn) の選択

マネージド拡張性フレームワークは System.Addin に代わるものですか?それとも補完的なものなのでしょうか?

役に立ちましたか?

解決

MSDN フォーラムのここで触れられています。

アドイン ライブラリとの比較?

また、Krzysztof Cwalina も MEF のリリースに関するブログで次のように述べています。

マネージド拡張性フレームワーク

まとめ:彼らは隣り合って暮らしています。

他のヒント

短い答えですが、そうではありません。System.Addin を使用すると、アドインを別のアプリ ドメイン/プロセスに分離できます。また、バージョン管理のための機能も提供します。これらの機能は、多くの顧客、特に大規模な ISV にとって重要です。一方、MEF は、拡張性を考慮したシンプルなプログラミング モデルになるように設計されています。この 2 つは連携して相互に補完し合うことができます。

..詳細については、2 つのリンクのみを参照してください。

余談ですが、私は少し前に、部品分離を提供するための MEF カタログである IsolatingCatalog と呼ばれるものを開発しました。パーツが別のアプリ ドメイン/プロセスで作成されるように指示できます。IPC には WCF が使用されます。それをチェックしてください ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top