MVC5をVisual Studio 2013に追加する方法


216

私は新しいプロジェクトを始めており、MVC 5を試してみたいと思います(以前にMVC 4を使用してWebアプリを構築しました)。

Visual Studio 2013で、[新しいプロジェクト]をクリックして[Visual C#]> [Web]> [Visual Studio 2012]に移動し(VS 2013をインストールしたにもかかわらず、メニューに2012と表示されています)、そのリストにはMVC 4アプリケーションしかありません-5ではありません。

ドロップダウンメニューのフレームワークは.NET Framework 4.5.1に設定されていますが、まだ何も設定されていません。

[ツール]> [拡張機能と更新]をチェックしてMVC 5を検索しましたが、Microsoftの公式は見つかりませんでした。

Visual Studio 2013にMVC 5を追加するにはどうすればよいですか?

ありがとうございました


回答:


282

Visual Studio 2013には、異なるASP.Net機能用の個別のプロジェクトタイプはありません。

ASP.NET Webアプリケーションテンプレート(ASP.NET Oneの場合)を表示するには、.NET Framework 4.5以上を選択する必要があります。
したがって、[Visual C#]> [Web]> [ASP.NET Webアプリケーション]を選択し、次の手順で[MVC]チェックボックスを選択します。

注:C#> Web> Visual Studio 2012サブフォルダーを選択しないでください。


7
新しいASP.NEt Webアプリケーションを作成し、MVCとWEB APIを選択したら、どのMVCバージョンを使用するか尋ねられませんでした。現在、MVC 4または5で作業しているかどうかを確認するにはどうすればよいですか?
developer82

5
@ developer82:NuGetパッケージまたはアセンブリ参照のバージョンを確認してください。NuGetで入手できる最新バージョンを常に使用する必要があります。
SLaks 2014年

7
自分のコメントを追加するには、ASP.NET Webアプリケーションテンプレートを表示するために、.NET Framework 4.5以降を選択する必要あります。それより低い場合は、古いバージョンのテンプレート、つまりMVC 4 WebアプリケーションまたはWebフォームが表示されます。フレームワークの古いバージョンに固執する必要があるため、しばらく混乱しました。
Richard Moss 14

わかりません。どういうわけか、テンプレートエクスプローラーのC#の下に「web」ノードがありません。Chocolateyを使用してVS2013をインストールしたので、パッケージ化の方法に問題があるのではないでしょうか?
Neil Barnwell

69

MVC 5は既にVisual Studios 2013に組み込まれています。

  1. 新しいプロジェクトを開きます。左側で、[テンプレート]> [Visual C#]> [ Webではなく]> [Visual C#]> [Web]> [Visual Studios 2012]の下にいることを確認します。

  2. 重要:次に、新しいプロジェクトダイアログボックスの上部を見て、.NET 4.5以降を選択します。Webの下で適切なフレームワークが選択されたら、中央のペインで[ ASP.NET Webアプリケーション ]をクリックしますOKをクリックします

  3. これにより、プロジェクトとしてMVCを選択してウィザードを開始できるページが表示されます。


私はこれを試しましたが、役に立ちませんでした。[テンプレート]> [C#]にはMVCテンプレートがありません。
Preza8 2015

4
「MVC」というテンプレートはなく、「ASP.NET Webアプリケーション」というテンプレートです。それを選択したら、次のウィンドウでMVCを選択できます。
EluciusFTW 2015

49

[ファイル] -> [ 新しいプロジェクト]に移動します

Visual C#で[ Web]を選択します

ASP.NET Webアプリケーションを選択します

OKをクリックします。

新規プロジェクトダイアログ

MVCを選択します。

OKをクリックします。

ASP.Netダイアログ


7
マウスで円を描くのは簡単ではありませんか?:) ShareXを使用してみてください。御馳走です!
Piotr Kula、2015年

私も同じ問題を抱えていました。このソリューションは非常に役立ちます。私のエラーは、新しいプロジェクトを開始するのではなく、新しいWebサイトを開始することでしたが、MVCオプションがVisual Studioに表示されませんでした。ただし、razor v3を選択することもできます(または、2はMVC Webサイトを作成しようとしませんでした)。
Agguro、2015年

これは私にはうまくいきませんでした。Webアプリケーションを選択して[OK]をクリックしてもMVCオプションが表示されません。MVCがオプションとして表示されません。Visual Studio 2012で機能しますが、バージョン4のみです。バージョン5を探しています
Mark Ainsworth、

6

他の答えに関しては、それは常にあるわけではありません。セットアッププロセスで、を選択し忘れることがありますWeb Developer Tools

これを修正するには、次のことを行う必要があります。

  1. オープンはPrograms and Features、そこにビジュアル・スタジオ関連のバージョンを見つけ、それをクリック
  2. をクリックしてくださいChange。するとセットアップウィンドウが表示され、
  3. Web Developer Toolsそこで選択し、セットアップを続行します。

存在する場合は、セットアップメディアをダウンロードまたは使用します。セットアップウィンドウが再起動した後、あなたはWeb Developer Tools今を楽しむ準備ができています。


ありがとう!ラップトップを窓の外に持ち出すことから私を救ってくれた:P
Olle Kelderman

1

[ファイル]-> [新しいプロジェクト]に移動します。

Visual C#でWebを選択します。

ASP.NET Webアプリケーションを選択します

MVCを選択

ソリューションが作成されると、vs 2013のステータスバーにソリューションに追加されるリソースが表示されます。

Dllファイルのプロパティをチェック-> system.web.mvc、最新バージョン(5.2.2.0)を表示

ただし、OSランタイムのバージョンによって異なります。


0

また、Visual Studio 2013をインストールする際は、「Web開発者ツール」にチェックが入っていることを確認してください。


0

あなたはあなたのPCパスのここからWindowsインストールフォルダを調べることができます:

C:\Program Files (x86)\Microsoft ASP.NET

インストールされたMVC 3、MVC 4を示す開いたファイルのビュー

ここに画像の説明を入力してください


-1

Visual Studio 2013をインストールするときにWeb開発ツールを選択します。その後、適切に機能し、asp.net Webアプリケーションが表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.