Prism MEF扩展与AutoFac

Prism MEF扩展与AutoFac,prism,mef,autofac,Prism,Mef,Autofac,正在学习依赖注入和Prism 似乎只是四处打听,很多人都在使用AutoFac而不是Prism 您还可以将Prism与AutoFac结合使用吗 还是将Mef与AutoFac结合使用 对不起,我不明白这一切是如何结合在一起的 感谢PRISM有两种DI容器,Unity和MEF。autofac只提供了容器(据我所知),而MEF/Unity提供了其他一些东西,包括mvvm设计模式 为了回答您的问题,您可以使用AutoFac作为带PRISM的DI容器,但是您缺少了模块加载的可能性,PRISM还提供了MEF/

正在学习依赖注入和Prism

似乎只是四处打听,很多人都在使用AutoFac而不是Prism

您还可以将Prism与AutoFac结合使用吗

还是将Mef与AutoFac结合使用

对不起,我不明白这一切是如何结合在一起的


感谢

PRISM有两种DI容器,Unity和MEF。autofac只提供了容器(据我所知),而MEF/Unity提供了其他一些东西,包括mvvm设计模式

为了回答您的问题,您可以使用AutoFac作为带PRISM的DI容器,但是您缺少了模块加载的可能性,PRISM还提供了MEF/Unity容器的更多功能


编辑:只是一个简短的补充说明,MEF不是一个真正的DI容器。“您使用MEF来真正管理一组未知的事物,您使用IoC容器来管理一组已知的事物。”格伦·布洛克

谢谢你。。。我还发现这个链接很有用