我和Glenn Block观看了DNR电视节目,看起来MEF对我的公司很有用。我试图找到有关它的优点和缺点的更多信息以及一些使用它的示例项目。有没有关于使用MEF的好博客/教程?
注意:我使用C#,所以如果示例是在C#中,那就太棒了。
答案 0 :(得分:60)
我还没有找到一个非常全面的页面,但有一些:
Simple Example from a msdn blog
Code Project's Introduction to MEF (part 1)
答案 1 :(得分:15)
Mike Taulty最近做了一套screencasts在Silverlight中使用MEF,这应该是对MEF的一个很好的介绍。
答案 2 :(得分:14)
我已经完成了一个关于MEF的不断增长的系列,从基础知识到在不久的将来计划的更高级的东西。
http://randomactsofcoding.blogspot.com/2009/11/working-with-managed-extensibility.html
答案 3 :(得分:3)
我在CodeProject上写了this MEF demo article,所有代码都是开源的。
答案 4 :(得分:2)
Microsoft Docs是一个好的开始
Kathleen Dollard也有一些很好的材料
答案 5 :(得分:2)
如果您正在寻找有关下一个.NET Framework附带的最新版MEF的信息,那么最终的信息来源是MSDN上的BCL Team Blog。
(MEF是.NET基类库的一部分。)
答案 6 :(得分:1)
Mark Seemann在.NET中的依赖注入有一个关于MEF的部分,以及Castle Windsor,StructureMap,Spring.NET,Autofac和Unity。