正在学习依赖注入和棱镜...
似乎很多人都在使用AutoFac而不是棱镜……
你还能把棱镜和AutoFac结合使用吗?
还是将Mef与AutoFac结合使用?
对不起,我只是有点迷惑,不知道它们是如何组合在一起的。
谢谢
发布于 2012-01-16 15:58:49
PRISM有两种类型的DI容器,Unity和MEF。Auto fac只提供了容器(据我所知),而MEF/Unity提供了其他一些东西,包括mvvm设计模式。
为了回答你的问题,是的,你可以使用AutoFac作为一个DI容器,但是你会错过模块加载的可能性,以及PRISM为MEF/Unity Container提供的更多功能。
编辑:顺便说一句,MEF不是一个真正的DI容器。“你使用MEF来管理一组未知的东西,你使用IoC容器来管理一组已知的东西”。- Glenn Block
https://stackoverflow.com/questions/8876641
复制相似问题