17

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

Managed Extensibility Framework は System.Addin の代わりになりますか? それとも補完的なものですか?

4

4 に答える 4

14

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

于 2008-09-24T14:32:42.810 に答える
11

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

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

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

管理された拡張性フレームワーク

要約: 彼らは並んで住んでいます。

于 2008-09-23T21:36:49.617 に答える
2

.. さらに参照するための 2 つのリンクのみ:

于 2011-02-25T11:41:04.307 に答える
0

ちなみに、私は少し前に、パーツの分離を提供するためのMEFカタログであるIsolatingCatalogと呼ばれるものを開発しました。パーツが別のアプリドメイン/プロセスで作成されるように指示できます。WCFはIPCに使用されます。こちらをご覧ください。

于 2011-09-25T08:26:19.460 に答える