4

我们目前需要在 C# 中实现 IoC 容器,因为在我们项目的最后几周,依赖项显着增长。

除了构造函数注入和(很少)属性注入之外,我们不会(至少现在)使用 IoC 的所有功能。

在 ASP.NET vNext 中使用了默认的 DI,这对我们来说绰绰有余。

问题是,由于 vNext 还没有准备好投入生产,我正在寻找一个 IoC 容器,它将使用“相同的语言”,也就是最相似的一个。

我没有在网上找到这些信息,而且我没有经验或知识来自己评估它们。

您认为哪个容器最适合 a) ioc world 的初学者,b) 类似于 vNext otb ioc。

4

1 回答 1

4

目前有用于 StructureMap、AutoFac、Ninject、Windsor 和 Unity 的适配器。与其中任何一个一起使用应该可以很容易地将您现有的注册插入到内置 DI 的 vNext 中。

查看 aspnet 依赖注入的存储库https://github.com/aspnet/DependencyInjection/tree/dev/src

于 2014-09-25T06:47:39.960 回答