1

我很努力地发现MVC 5(Visual Studio 2015)Ninject依赖注入有什么问题。在MVC 4(Visual Studio 2013)中,使用Nuget Package Manager(UI)添加Ninject是非常直接的,但似乎并不像MVC 5(VS 2015)那样。我的NinjectWebCommon.cs在Visual Studio 2015中的位置

经过一些不成功的尝试,我宁愿使用包管理器控制台,并获得Nuget和Nuget.Web.Common这两个软件包的安装。令我惊讶的是,我现在无法在App_Start文件夹中找到我的NinjectWebCommon.cs文件。

我在想,如果MVC 5已经改变了依赖注入的概念,或者我在这里做错了什么?

回答

1

您需要安装Ninject.MVC5包。这将在App_Start中添加(除其他外)NinjectWebCommon.cs文件。

+1

谢谢。我已经知道了,但仍然标志着你的答案。讨厌每一个新版本的变化。不过想知道为什么Nuget Package Manager仍然没有显示Ninject。至少智力应该给我一些东西。 Nuget Package Manger中仍然没有,但我已通过控制台安装它。 –