【问题标题】:Where is my NinjectWebCommon.cs in Visual Studio 2015我在 Visual Studio 2015 中的 NinjectWebCommon.cs 在哪里
【发布时间】:2018-01-20 04:22:45
【问题描述】:

我正在努力找出 MVC 5 (Visual Studio 2015) Ninject 依赖注入有什么问题。在 MVC 4 (Visual Studio 2013) 中,使用 Nuget 包管理器 (UI) 添加 Ninject 非常简单,但 MVC 5 (VS 2015) 似乎不是这种情况。

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

我想知道 MVC 5 是否改变了依赖注入的概念或者我在这里做错了什么?

【问题讨论】:

    标签: asp.net-mvc visual-studio dependency-injection ninject .net-4.6.2


    【解决方案1】:

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

    【讨论】:

    • 谢谢。我已经想通了,但仍然标记你的答案。讨厌每个新版本都有这么多的变化。不过想知道为什么 Nuget 包管理器仍然没有显示 Ninject。至少智能感知应该给我一些东西。 Nuget 包管理器中仍然没有任何内容,但我已经通过控制台安装了它。
    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 2016-01-01
    • 2015-10-28
    • 2015-11-18
    • 1970-01-01
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    相关资源
    最近更新 更多