我正在Visual Studio 2017 15.4版上开发MVC5项目。我在这里得到了前所未有的结果。我已经从Ninject.MVC5
安装了nuget
包。它安装得很好,没有发出任何错误或警告。但是问题是它没有在NinjectWebCommon.cs
文件夹中生成App_Start
文件。有什么理由吗
最佳答案
看起来好像最新的Ninject.Web.Common.WebHost 3.3.0 NuGet包不再包含NinjectWebCommon.cs。较旧的版本(例如3.2.0)确实包含此文件。
Ninject.Web.Common.WebHost 3.3.0提供了一个NinjectHttpApplication类,您可以从中派生并使用它,而不是NinjectWebCommon.cs。 Ninject的Wiki文档似乎尚未更新,但看起来使用NinjectHttpApplication是一种记录的方法
查看垫子的评论-Web API2 NinjectWebCommon.cs do not appear
关于c# - Ninject.MVC5不生成NinjectWebCommon.Cs,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47348311/