Visual Studioで新しいWebプロジェクトを作成すると、下の図にあるテンプレートのみが表示されます。
MVCのものが欠落しているため、空のプロジェクトしか作成できません。
Visual Studioの修復を試みましたが、運はありませんでした。
助言がありますか?
開発ツールMicrosoft ASP.NETおよびWebツール2015(ベータ7) をインストールした後、同じ問題が発生しました。 ASP.NET Project Templates を再インストールしようとしましたが、助けにはなりませんでした。
「プログラムの追加/削除」->「Visual 2015」->「変更」を調べていると、「Web開発者ツール」がオフになっていることがわかりました。 このSO答え これを理解するのに役立ちます。
これを再インストールすると、すべてが再表示されます
左サイドバーの「ウェブ」をクリックして「ASP.NET Webアプリケーション」を選択し、「OK」をクリックすると、次のダイアログが表示されます。
これで、必要なWebアプリケーションのタイプを選択できます。
MVCテンプレートがVS2015に表示されないという同じ問題がありました。
最初にインストールするときにWeb Developer Toolsをチェックしました。インストールを変更しようとしたときに、まだチェックされていました。インストールのチェックを外して更新しようとしましたが、次回Modifyに戻ったときに、まだチェックされていました。まだMVCテンプレートはありません。
Microsoft ASP.NET Web Frameworks and Tools 2015
ウィンドウからPrograms and Features
をアンインストールし、再インストールすることで機能しました。 ここにリンクがあります 持っていない人のために。
私の場合、AspNet 5 RC1 Update 1をアンインストールして.Net Core 1.0 RC2用に更新したときに発生しました。 Visual Studio 2015 update 2をインストールしました。MicrosoftWeb Developerツールを選択すると、すべてが正常に戻りました。
私にとっては、Core 3をすべてインストールしたUpdate 3をインストールした後、MVCテンプレートは見られませんでした(下の2つを除く)。
ソリューション
最新のコアプレビューをダウンロードしました...
「修復」を促された後、VSを起動すると、「テンプレートのインストール」であることが示され、表示されました。
警告
更新3は、物事を行うための「優先される」方法がdotnetcoreを使用するという点で、ゲームチェンジャーです。たとえば、コンソールアプリケーションは新しいファイル構造を使用するようになりましたが、テストプロジェクトなどの他のプロジェクトは以前と同じフォルダー構造を使用しています。しかし、MVCは変更されました。現在、他の「Web開発ツール」がdotnetcoreでどのように機能するのかさえわかりません。
nugetコンソールでこれを書くInstall-Package Microsoft.AspNet.Mvc -Version 5.2.3
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を含む