摘要: 注意:默认一个类型会被用作契约,而不是一个字符串。虽然契约可以作为一个任意的字符串,但这会导致多义性。例如:“Sender"可能会被另一个项目不同类库里面的"Sender"所覆盖。所以如果你需要指定一个字符串契约,建议你契约的命名应该用命名空间来规范,包括公司名称,例如:"Contoso.Exports.Sender".按照上面的代码说明,所有的导出应该是这样的:代码段namespace MEFSample{ [Export] public class Exporter {...} [Export(typeof(Exporter))] publ 阅读全文
posted @ 2013-05-31 20:59 一个人在北京 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 声明:本系列文章是通过网络采集并加上本人的个人理解融合而成,都好几年过去了感觉学习跟研究这个框架的人仍然很少,所以想写一个小教程帮助大家一起提高。本人技术并不是很高深,如有偏差请多多指正。参考文章如下:blogs.msdn.com/b/gblock/archive/tags/mef/www.cnblogs.com/prinsun/tag/MEF/http://www.cnblogs.com/wangchunming/category/341016.htmlhttp://www.cnblogs.com/errorif/category/295552.htmlhttp://www.cnblogs. 阅读全文
posted @ 2013-05-31 20:56 一个人在北京 阅读(6256) 评论(10) 推荐(5) 编辑