目前有许多用于.NET的DI/IoC框架(http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx)。 我发现选择很难。因此,我想测量公众意见,看看哪个框架最受欢迎-所以请在这里发布您喜爱的框架,并让人们投票...
目前有许多用于.NET的DI/IoC框架(http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx)。 我发现选择很难。因此,我想测量公众意见,看看哪个框架最受欢迎-所以请在这里发布您喜爱的框架,并让人们投票...
StructureMap
我喜欢使用流畅接口(又称配置 DSL)进行全部配置。当我进行重构时,类型安全的配置是必须的。
使用Windsor或Unity,并根据POC进行决策
到目前为止,Unity并不是那么臃肿,您可以根据项目类型选择它 - 特别是如果您正在使用像CompositeWPF这样依赖于Unity的框架
在SO上查看关于同一问题的另一个线程,Enterprise Library Unity vs Other IoC Containers
Unity 它简单而不显眼,但是类型安全。它由微软模式和实践小组创建。