jon*_*ers 4 c# wpf dependency-injection inversion-of-control mvvm
我一直在这里开发一个新的MVVM框架.
它有一些有趣的概念,但我想支持多个IoC容器.现在我只支持MEF,因为它带有.Net 4.0.
我应该从一开始就考虑哪些更常见的IoC/DI框架?我想也许3个左右.
温莎城堡?Ninject?
编辑:
为了澄清,我问的是今天常用的IoC/DI框架.我希望也能学到一些新的热点,我还没有听说过.
Mar*_*ann 12
一个库或框架应该不会使用DI容器 - 只有应用程序应该使用的容器.
应该设计图书馆和框架,使其对任何类型的DI都很友好,无论用户是否想要使用容器或穷人的DI.
假设用户将使用穷人的DI,您将自动与容器无关.