1
只是学习依赖注入和棱镜...MEF扩展VS AutoFac
它似乎就在很多的使用AutoFac人问,而不是棱镜......
你还能结合使用棱镜与AutoFac?
还是你结合使用MEF与AutoFac
对不起,我仅仅指刚困惑,这一切是如何结合在一起的。
谢谢
只是学习依赖注入和棱镜...MEF扩展VS AutoFac
它似乎就在很多的使用AutoFac人问,而不是棱镜......
你还能结合使用棱镜与AutoFac?
还是你结合使用MEF与AutoFac
对不起,我仅仅指刚困惑,这一切是如何结合在一起的。
谢谢
PRISM有两种类型的DI容器,Unity和MEF。 Auto fac只提供容器(据我所知),而MEF/Unity提供了其他一些东西,包括mvvm设计模式。
要回答你的问题,你可以使用AutoFac作为带PRISM的DI容器,但是你错过了PRISM提供的MEF/Unity容器的模块加载和更多事情的可能性。
编辑:简单的说一下,MEF并不是真正的DI容器。 “您使用MEF来真正管理一系列未知事物,您使用IoC容器来管理一系列已知事物”。 - Glenn Block
感谢那... 我还发现此链接有帮助 http://buksbaum.us/2009/12/06/bootstrapping-an-application-with-mef-and-autofac/ – TheWommies 2012-01-24 03:19:20