我正在尝试创建位于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)未在参考文献或扩展名中列出。我做错了什么?
答案 0 :(得分:2)
也许您需要实际安装MVC。在Visual Studio中,转到工具> Nuget包管理器>包管理器控制台,然后键入:
Install-Package Microsoft.AspNet.Mvc -Version *requiredVersion*
e.g。 (最新稳定版)
Install-Package Microsoft.AspNet.Mvc -Version *requiredVersion* 5.2.3