【问题标题】:Where C# System.Web.Mvc Controller class is located, in adding references?C# System.Web.Mvc Controller 类在哪里,在添加引用?
【发布时间】:2018-01-25 09:54:52
【问题描述】:

我正在尝试创建位于 System.Web.Mvc 命名空间中的“Controller”类的子类。根据来源(https://msdn.microsoft.com/en-us/library/system.web.mvc.controller(v=vs.118).aspx),它位于 System.web.mvc.dll 中。我在 Visual Studio 中添加了“System.Web”作为引用,还尝试了一些其他命名空间,如 System.Web.Abstractions,但我无法引用 Controller / System.web.mvc 命名空间。该 dll (System.web.mvc.dll) 未在引用或扩展中列出。我做错了什么?

【问题讨论】:

  • 我可以在扩展中找到 System.Web.Mvc。 V2.0.0.0 和 v4.0.0.0 (.net Framework 4.5.1)。您使用的是哪个版本的 .net 框架?
  • 如果您从 MVC 项目模板之一开始,您需要的所有内容都应该已经被引用。

标签: c# asp.net-mvc


【解决方案1】:

也许您需要实际安装 MVC。在Visual Studio,Go Tools> Nuget Package Manager> Package Manager控制台,然后键入:

 Install-Package Microsoft.AspNet.Mvc -Version *requiredVersion*

例如(最新稳定版)

 Install-Package Microsoft.AspNet.Mvc -Version *requiredVersion* 5.2.3

【讨论】:

    猜你喜欢
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多