C# System.Web.Mvc 控制器类位于何处,用于添加引用?



我正在尝试创建位于System.Web.Mvc命名空间中的类"控制器"的子类。根据来源(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( 未在引用或扩展中列出。我做错了什么?

也许你需要实际安装 MVC。在 Visual Studio 中,转到 Nuget 包管理器>包管理器控制台>工具,然后键入:

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

例如(最新稳定版本(

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

最新更新