7 mef
MEF团队一直在说它是关于插件模型的.那么,我们在谈论UI插件吗?我们如何在非UI代码中使用这些东西?我下载了代码,示例都是关于GUI的.我猜错了吗?
伊利亚
MEF绝对不仅仅适用于UI.关于MEF的任何内容都与UI无关,这就是它存在于System.ComponentModel命名空间中的原因.您可以在桌面应用,Web应用或服务中使用MEF.
在样品方面,感谢您的反馈.我们确实需要更好的样本来说明它是一种非基于UI的技术.我认为很多样本都被UI所吸引的原因是我们的主要合作伙伴如Visual Studio在桌面应用程序中使用了MEF.我将与团队讨论一些非基于UI的示例.
谢谢格伦
Ayende 在这里很好地总结了 MEF:
http://ayende.com/Blog/archive/2008/09/25/the-management-extensibility-framework.aspx
另外,牧群代码小伙子们对 MS MEF 成员之一 Glenn Block 进行了一次精彩的采访:
http://herdingcode.com/?p=28
http://herdingcode.com/?p=31