ASP.NET MVC 5的哪个Nuget Unity软件包?

问题描述 投票:0回答:1

我正在一个依赖于DI的Unity(IoC)的ASP.NET MVC5项目中。几天前,我开始观看Pluralsight课程“使用ASP.NET MVC 4的实用IoC”,而该课程的人选择的是Unity软件包(此处为Nuget软件包),而不是Unity软件包(此处是Nuget软件包),在那里您显然可以在文件中设置所有内容名为Bootstrapper.cs,据我所知,它是由该Nuget程序包创建和连接的。

我的项目没有此文件,但实际上引用了Unity.Mvc4(本课程中推荐的文件)。 Nuget软件包管理器告诉我,Unity.MVC4和Unity均已安装,并且Unity.MVC4依赖Unity。

更糟的是,nuget.org还提供Unity.MVC5和ASP.NET MVC的Unity引导程序。是我一个人,还是一头雾水?

任何人都可以阐明在MVC 5中哪些Unity软件包实际上有意义吗?

c# unity-container asp.net-mvc-5.2
1个回答
1
投票

这不会对使用MVC 5的任何人有所帮助,但是ASP.NET Core具有自己的DI实现,请看一下:http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspxhttps://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection

相信本机功能会比此模式的侧面实现要好。

© www.soinside.com 2019 - 2024. All rights reserved.