2009-07-17 28 views
3

就像看看其他人如何使用MAF:C#源代碼使用System.Addin(MAF)的示例?

  • 什麼是定義爲合同?
  • 一起使用IoC和MAF?
  • 插件如何互相溝通?
  • MAF如何幫助構建一個winforms應用程序? ...
+0

我知道Systen.AddIn命名空間,但之前沒有看到它被稱爲MAF。那麼,爲了確保,您不是在談論微軟可擴展性框架MEF? – 2009-07-20 10:29:48

+0

你可以試試Google「maf mef c#」:) :) – 2009-07-21 03:20:05

回答

2

正如已經在評論中暗示的那樣,System.AddIn在很大程度上被認爲已經過時了,因爲更新後的API更容易使用。它駐留在System.ComponentModel.Composition中,俗稱MEF(Managed Extensibility Framework的縮寫)。我建議你跳過MAF並直接跳到使用MEF。

FWIW,Visual Studio 2010使用MEF動態擴展用戶界面,無論是與VS一起發佈的功能還是第三方提供的擴展。