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中仍然沒有,但我已通過控制檯安裝它。 –