14

我听说在下一个版本的 ASP.NET (ASP.NET vnext) 中将在框架中内置依赖注入。有人知道更多吗?是统一还是新框架?我在哪里可以找到有关此的更多信息?

4

4 回答 4

10

ASP.NET vNext将内置对依赖注入的支持。这是目前仅支持构造函数注入的非常基本的支持。

ASP.NET vNext 依赖注入逻辑的源代码库包含如何连接几个社区构建的依赖注入系统的示例实现,包括 Autofac、Ninject、StructureMap、Unity 和 Castle Windsor。但是,这些只是示例,并非全部完整或功能齐全。

这个想法是,对于基本场景,开发人员可以使用内置 DI,而具有更高级需求的人或者如果他们已经拥有“最喜欢的”DI 系统,则可以将其插入并获得更丰富的功能。

于 2014-05-22T23:25:48.210 回答
3

它将包含 Autofac、Ninject、StructureMap、Unity、Windsor 的通用抽象,如此处所示Dependency Injection github如果您在 Project.Json 中看到它依赖于这些特定框架。

于 2014-05-22T12:50:33.180 回答
2

这是如何在 ASP.NET 5 中使用Autofac的说明

于 2015-05-17T18:52:35.477 回答
1

此博客解释了有关 hov 连接您自己的容器的详细信息:http: //blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx

于 2015-01-21T13:38:43.833 回答