我正在尝试了解MEF,并且看到了对MEF和MEF 2的引用。

site列出MEF2比MEF(4.0)快得多。

我需要了解大多数人说MEF时我在说什么。

.NET Framework 4.5中的哪个? MEF还是MEF2?

最佳答案

好让它更加令人困惑微软使用两个唯一的唯一名称发布了三个版本的MEF:MEF和MEF2

  • System.ComponentModel.Composition。* .NET 4中的MEF(通常仅称为MEF),不支持CompositionScopes,ExportFactories等
  • System.ComponentModel.Composition。* .NET 4.5中的MEF2(有时称为MEF2或MEF),支持组合范围,ExportFactories
  • 独立软件包Microsoft.Composition的
  • System.Compostion。*,通常称为MEF2的MEF轻型版本

  • 该基准站点引用了Microsoft.Composition程序包中的轻量级MEF2 System.Compostion。*。

    09-15 22:41