最終リリースの変更を反映するために、公式のVS2013リリースの後、2013年11月14日にこの回答を更新しました -ds
Visual Studio 2013 (リリース版) の場合
注: 最終リリースでは、[コントローラの追加] コンテキスト メニューが復活しました。
簡単な方法:
MVC プロジェクトの「Controllers」フォルダーを右クリックします。
追加 >コントローラー...
コントローラ テンプレートを選択します。(私は MVC 5 Controller Empty を好みます)
別の方法:
MVC プロジェクトの「Controllers」フォルダーを右クリックします。
追加 >新しい足場アイテム...
コントローラ テンプレートの選択
このメソッドは、ビュー、エリア、その他の WebAPI 機能など、コントローラー以外のテンプレートも表示して、リストを長くします。
Visual Studio 2013 の場合 (プレビューおよびリリース候補)
注: VS 2013 Preview と RC には、[コントローラーの追加] コンテキスト メニューが含まれていませんでした。
Visual Studio 2013 + ASP.NET MVC 5 で新しいコントローラーを作成するには:
- Controllers フォルダを右クリックします。
- [追加] > [足場...]をクリックします。
- 「MVC 5 Controller - ???」のいずれかを選択します。種類。
??? 「空」にすることができます。これは、事前に構築されたビューがないコントローラークラスのみを意味します...「Entity Frameworkを使用して、読み取り/書き込みアクションとビューを備えたMVC 5コントローラー」まで、複数のメソッドと関連付けられたビューを持つコントローラークラスを生成します。 cshtml ファイル。
以前のバージョンの Visual Studio + MVC では、"コントローラーの追加" によって、構成可能なスキャフォールド ウィザードが開始されました。2013 のプレビュー バージョンでは、代わりに構築済みのスキャフォールディング テンプレートのリストが表示されます。