我们目前需要在C#中实现IoC容器,因为在我们项目的最后几周,依赖关系正在显着增长。
我们不会(至少现在)使用IoC所具有的所有功能,但使用构造函数注入和(很少)属性注入。
我使用default DI in ASP.NET vNext玩了一下,这对我们来说已经足够了。
问题是,由于vNext还没有准备好投入生产,我正在寻找一个使用相同语言的IoC容器'也就是最相似的一个。
我在网上找不到这些信息,而且我没有经验或知识来自己评估。
您认为哪个容器最适合a)初学者到ioc世界,b)类似于vNext otb ioc。
答案 0 :(得分:4)
目前有适用于StructureMap,AutoFac,Ninject,Windsor和Unity的适配器。选择其中任何一个应该可以很容易地将现有注册插入到DI内置的vNext中。
查看存储库以获取aspnet依赖注入https://github.com/aspnet/DependencyInjection/tree/dev/src