2017-08-17 9 views
0

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)は、参照や拡張子にはリストされていません。私が間違っていることは何ですか?ここで、C#System.Web.Mvc Controllerクラスは参照の追加にありますか?

+0

拡張子にSystem.Web.Mvcがあります。 V2.0.0.0およびv4.0.0.0(.Net Framework 4.5.1)。どのバージョンの.netフレームワークを使用していますか? – Bombinosh

+0

MVCプロジェクトテンプレートの1つから開始する場合、必要なものはすべて既に参照されているはずです。 –

答えて

1

MVCを実際にインストールする必要があるかもしれません。 Visual Studioで、[ツール]> [Nugetパッケージマネージャー]> [パッケージマネージャーコンソール]の順に進み、次のように入力します。

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

(最新の安定版)

Install-Package Microsoft.AspNet.Mvc -Version *requiredVersion* 5.2.3 
関連する問題