9

MEF を理解しようとしていますが、MEF と MEF 2 への参照を見ています。

このサイトには、MEF2 が MEF (4.0) よりもはるかに高速であると記載されています。

ほとんどの人が MEF と言うとき、私が話していることを理解する必要があります。

では、.NET Framework 4.5 にはどれが含まれているのでしょうか? MEFまたはMEF2?

4

1 に答える 1

12

さらに紛らわしいことに、Microsoft は、MEF と MEF2 という 2 つの一意の名前だけを使用して、3 つのバージョンの MEF をリリースしました。

  • System.ComponentModel.Composition.* .NET 4 の MEF (通常は単に MEF と呼ばれます)、CompositionScopes、ExportFactories などのサポートなし
  • System.ComponentModel.Composition.* .NET 4.5 の MEF2 (MEF2 または MEF と呼ばれることもあります)、コンポジション スコープのサポート、ExportFactories
  • System.Compostion.* 独立パッケージ Microsoft.Composition の MEF の軽量バージョン (通常は MEF2 と呼ばれる)

ベンチマーク サイトは、Microsoft.Composition パッケージの軽量 MEF2 System.Composition.* を参照しています。

于 2015-11-04T12:41:53.943 に答える