我在哪里可以了解MEF?
我和Glenn Block一起看了DNR电视剧集,看起来MEF对我的公司很有用。 我正在试图找出更多关于它的优点和缺点的信息以及一些使用它的示例项目。 有什么好的博客/教程使用MEF?
注:我使用C#,所以如果在C#中的例子,这将是很棒的。
我还没有find一个非常全面的页面,但有几个:
CodePlex网站
CodePlex – 更多信息
编程指南
示例文档
从一个MSDN博客简单的例子
代码项目介绍MEF(第一部分)
MEF 101部分A来自极客与博客
MEF 101 B部分
另一个MSDN博客,比教程更多的历史
Mike Taulty最近在Silverlight中使用了MEF的屏幕录像 ,这应该是对MEF的一个很好的介绍。
我已经从基础知识到越来越多的计划在不久的将来进行了更多先进的东西。
http://randomactsofcoding.blogspot.com/2009/11/working-with-managed-extensibility.html
我在CodeProject上编写了这个MEF演示文章 ,并且所有代码都是开源的。
Codeplex是一个好的开始
Kathleen Dollard也有一些很好的材料
如果您正在寻找下一个.NET Framework附带的最新版本MEF的信息,则明确的信息来源是MSDN上的BCL团队博客 。
(MEF是.NET Base Class Libraries的一部分。)
.NET中的dependency injection由Mark Seemann提供了有关MEF,Castle Windsor,StructureMap,Spring.NET,Autofac和Unity的部分。