2017-08-17 18 views
0

我想創建位於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)沒有在引用或擴展中列出。我做錯了什麼?其中C#System.Web.Mvc控制器類位於添加引用中?

+0

我可以在擴展中找到System.Web.Mvc。 V2.0.0.0和v4.0.0.0(.net Framework 4.5.1)。你使用的是哪個版本的.net框架? – Bombinosh

+0

如果您從其中一個MVC項目模板開始,則您需要的所有內容都應該已經被引用。 –

回答

1

也許你需要實際安裝MVC。在Visual Studio中,轉至工具> Nuget程序包管理器>程序包管理器控制檯,然後鍵入:

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

(最新的穩定版本)

Install-Package Microsoft.AspNet.Mvc -Version *requiredVersion* 5.2.3 
相關問題