MEF和Prism集成

时间:2010-04-21 10:13:11

标签: prism mef

我需要你的建议来决定我将要实施的新项目架构。

我可以并排使用MEF和Prism吗?

这样做太复杂了吗?

Prism可以和MEF做同样的事吗?

目前,Prism提供的两个功能,但不在MEF中的是区域和事件聚合器。我可以用MEF做其他一切,而不是Prism吗?

提前致谢...

3 个答案:

答案 0 :(得分:2)

一个非常快速的谷歌搜索显示你不是唯一想到这一点的人。我会给你一些好的结果(这次;-)):

这是Glenn Block(MEF的开发人员之一)谈论它是一个关于这个主题的一些很好实现的文章的链接: http://blogs.msdn.com/gblock/archive/2010/01/03/mef-and-prism-exploration-mef-module-loading.aspx

有关在Prism的下一版本(4.0)中使用MEF的信息: http://blogs.msdn.com/dphill/archive/2009/12/09/prism-and-mef.aspx

那里有更多的信息。我搜索了“MEF Prism”以找到这个信息。

希望这有帮助。

答案 1 :(得分:0)

有一个名为MEFContrib的MEF扩展项目,它提供了MEF和Unity的集成,Prisms默认的IoC容器:Unity Integration

答案 2 :(得分:0)

MEF是一个依赖注入管理器.Prism是一个框架,有助于构建模块化和可组合的应用程序。使用Prism,您可以完全从业务逻辑中分离UI。您可以将Prism和MEF一起使用来创建Hiighly modualr应用程序。