web-dev-qa-db-ja.com

Visual Studio 2015にMVCテンプレートがありません

Visual Studioで新しいWebプロジェクトを作成すると、下の図にあるテンプレートのみが表示されます。 missing MVC template

MVCのものが欠落しているため、空のプロジェクトしか作成できません。

Visual Studioの修復を試みましたが、運はありませんでした。

助言がありますか?

49
Iridio

開発ツールMicrosoft ASP.NETおよびWebツール2015(ベータ7) をインストールした後、同じ問題が発生しました。 ASP.NET Project Templates を再インストールしようとしましたが、助けにはなりませんでした。

「プログラムの追加/削除」->「Visual 2015」->「変更」を調べていると、「Web開発者ツール」がオフになっていることがわかりました。 このSO答え これを理解するのに役立ちます。

これを再インストールすると、すべてが再表示されます

enter image description here

54
rducom

左サイドバーの「ウェブ」をクリックして「ASP.NET Webアプリケーション」を選択し、「OK」をクリックすると、次のダイアログが表示されます。

これで、必要なWebアプリケーションのタイプを選択できます。

45
Zarko Eeternal

誰かが私のような立場にいる場合に備えて、2セントを加算します。私もMVCプロジェクトタイプを探していましたが、それを見ることができませんでした。私が見たのは「Webアプリケーションプロジェクト」だけです。だから私はびっくりして、このページにリストされているすべてのソリューションを試してみました。

しかし。

IT IS実際にあります。

enter image description here

「Webアプリケーション」プロジェクトに進むと、次のステップでMVCオプションが表示されます。

35
jazzcat

.NET 4.0以下を選択した場合、Visual Studio 2015はMVCプロジェクトテンプレートを表示しません。 .Net 4.5以降を選択すると、MVCプロジェクトを表示できます。

これは、.NET Framework 4を選択したときに表示されたものです。

enter image description here

.NET Framework 4.5を選択すると、次のようになります。

enter image description here

ただし、Web開発者ツールがインストールされていることを確認してください。これを行うには、[プログラムの追加/削除]-> [Visual 2015]-> [変更]-> [Web開発者ツール]に移動して、インストールを確認して続行します。

11
Aditya Bokade

受け入れられた答えはもう機能しないと思います。 Microsoftによると herehereand hereasp.net-5ASP.Net Coreにブランド変更されました。一般的なASP.Net Webアプリケーションプロジェクトタイプから asp.net-5 テンプレートを削除したようです。しかし今、ASP.Net Core Web Applicationの新しいプロジェクトタイプがあります。 enter image description here このプロジェクトタイプのMVCテンプレートは表示されませんが、Coreフレームワークが完全にリリースされたとは思いません。

5
ARich

MVCテンプレートがVS2015に表示されないという同じ問題がありました。

最初にインストールするときにWeb Developer Toolsをチェックしました。インストールを変更しようとしたときに、まだチェックされていました。インストールのチェックを外して更新しようとしましたが、次回Modifyに戻ったときに、まだチェックされていました。まだMVCテンプレートはありません。

Microsoft ASP.NET Web Frameworks and Tools 2015ウィンドウからPrograms and Featuresをアンインストールし、再インストールすることで機能しました。 ここにリンクがあります 持っていない人のために。

3
lee_mcmullen

私の場合、AspNet 5 RC1 Update 1をアンインストールして.Net Core 1.0 RC2用に更新したときに発生しました。 Visual Studio 2015 update 2をインストールしました。MicrosoftWeb Developerツールを選択すると、すべてが正常に戻りました。

2
Alex.H

私にとっては、Core 3をすべてインストールしたUpdate 3をインストールした後、MVCテンプレートは見られませんでした(下の2つを除く)。

missing mvc

ソリューション

最新のコアプレビューをダウンロードしました...

corepreview

「修復」を促された後、VSを起動すると、「テンプレートのインストール」であることが示され、表示されました。

警告

更新3は、物事を行うための「優先される」方法がdotnetcoreを使用するという点で、ゲームチェンジャーです。たとえば、コンソールアプリケーションは新しいファイル構造を使用するようになりましたが、テストプロジェクトなどの他のプロジェクトは以前と同じフォルダー構造を使用しています。しかし、MVCは変更されました。現在、他の「Web開発ツール」がdotnetcoreでどのように機能するのかさえわかりません。

2
John Peters

nugetコンソールでこれを書くInstall-Package Microsoft.AspNet.Mvc -Version 5.2.3

1
Shashank Sood

Visual Studio 2015(私のシナリオでは、コミュニティアップデート3)は、MVCプロジェクトのデフォルトテンプレートを使用します。選択する必要はありません。

私はこのチュートリアルを見つけ、質問に答えていると思います: https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html

これの古いバージョンを確認してください: http://www.asp.net/mvc/overview/older-versions-1/getting-started-with-mvc/getting-started-with-mvc-part1

http://www.asp.net/mvc/overview/getting-started/introduction/getting-started

時が変わった。 .NETを含む

1
JBarros

1時間を無駄にすると、他の答えは古く見えます。

Visual Studio 2017のスクリーンショットは以下のとおりです


New project


ASP.NET web Application


 MVC option


 MVC in solution Explorer


それで全部です。