我正在尋找一個框架,這將允許我在我的.NET應用程序中有一個簡單的插件系統。看起來MEF是微軟支持的框架,並將成爲.NET 4的一部分(它似乎也適用於舊版.NET作爲單獨的庫以及Mono)。基本的MEF工作流程/用法
我以前使用Mono.Addins作爲不同項目的插件系統。基本思想是我定義了一組接口,這些接口成爲「擴展點」,如果您希望爲應用程序提供插件API。
MEF可以以類似的方式使用嗎?我如何開始使用MEF,尤其是從具有Mono.Addins經驗的人的角度出發?
我正在尋找一個框架,這將允許我在我的.NET應用程序中有一個簡單的插件系統。看起來MEF是微軟支持的框架,並將成爲.NET 4的一部分(它似乎也適用於舊版.NET作爲單獨的庫以及Mono)。基本的MEF工作流程/用法
我以前使用Mono.Addins作爲不同項目的插件系統。基本思想是我定義了一組接口,這些接口成爲「擴展點」,如果您希望爲應用程序提供插件API。
MEF可以以類似的方式使用嗎?我如何開始使用MEF,尤其是從具有Mono.Addins經驗的人的角度出發?
是的,我貼的你該怎麼辦正在與MEF一個CodeProject上的文章在談論一個例子:Building an Extensible Application with MEF, WPF, and MVVM
你看過MEF CodePlex Site嗎? Programming Guide有一個很好的開始。
會爲你的需求,國際奧委會工作的?我發現autofac真的很直接。
+1 MEF Codeplex站點確實提供了許多有關如何使用框架的優秀,簡潔的示例。 – JamesEggers 2009-11-11 23:01:03