【发布时间】:2011-03-08 21:50:53
【问题描述】:
目前我使用统一和棱镜。
如果我想把东西统一起来,我会在模块级别进行。
如何使用 MEF?
我看到我在类中添加了导出,但 MEF 怎么知道添加这些?它是通过类库完成的吗?有没有办法将它链接到模块?
【问题讨论】:
目前我使用统一和棱镜。
如果我想把东西统一起来,我会在模块级别进行。
如何使用 MEF?
我看到我在类中添加了导出,但 MEF 怎么知道添加这些?它是通过类库完成的吗?有没有办法将它链接到模块?
【问题讨论】:
MEFContrib 有一个“MEF + Unity 集成”项目,您应该看看。这是一篇关于它的博客文章: http://pwlodek.blogspot.com/2009/05/unity-mef-integration-layer.html
它使 MEF 了解 Unity,反之亦然。挺好看的。
至于“MEF 是如何工作的”,我建议观看这个优秀的视频: http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-Episode-4-3-Steps-to-MEF-Export-Import-Compose
它显示了 MEF 的所有组成部分以及它们如何协同工作。
【讨论】: