web-dev-qa-db-ja.com

Visual Studio 2013-Visual Basic / Visual C#Webテンプレートがインストールされていない

マシンにVisual Studio 2013 Premium(MSDNライセンス)をインストールしました。それでも、ASP.NET Webアプリケーションテンプレートはありません(MVC 4を提供するVersion2012を除く、下のスクリーンショットを参照)。

Image showing no web templates available

VS2013を3回アンインストールして再インストールしました。 ItemTemplatesCacheフォルダーとProjectTemplatesCacheフォルダーを削除し、devenv/InstallVSTemplatesとdevenv/Setupを実行しました。また、Web開発者ツールがインストールされていることを確認しました。\Common7\IDE\ProjectTemplatesCache\CSharp\Webフォルダーの下には、MVC 4テンプレートファイルのみが表示されます。何か不足していますか?拡張機能または追加プログラム?

以下に、インストールしたフレームワークのスクリーンショットを追加しました。任意の方向性やアドバイスをいただければ幸いです。ありがとうございました!

Image showing frameworks installed

ジョディ。

22
doodelicious

トラブルシューティングに何時間も費やした後、これらは(Windows 7 Ultimateで)問題を解決するために行った手順です。破損したインストールとレジストリキーの問題の可能性があると想定したため、次の手順を使用してすべてのMicrosoft開発ツールを削除しました。

  • フルウイルススキャン(これがウイルスまたはマルウェアに関連していないことを確認するためだけに)。 Microsoft Security Essentialsを使用しました
  • ダウンロード Microsoft FixIt プログラムを削除したときにレジストリキーをクリーンアップできるようにしました。プログラムまたはプログラムの更新を削除した後、このツールを実行して、クリーンアンインストールが実行されたことを確認しました
  • Visual Studio 2010- Visual Studio 2010 Uninstall Utility を実行し、プログラムを削除しました。 [コントロールパネル]> [プログラム]> [プログラムのアンインストール]> [インストールされた更新の表示]に移動し、「Visual Studio 2010」を検索し、VS2010に関連する更新を削除しました(アンインストールのたびにFixItプログラムを実行してレジストリキーが消去されたことを確認しました)
  • このMSDN投稿 に従って、Visual Studio 2012を削除します(「オプションの共有パッケージ」に特に注意を払い、このリストにあるすべてのプログラムを削除し、Microsoft FixItを実行してレジストリキーが消去されたことを確認します)
  • Shawn Harrisonのこのブログ投稿 に従って、すべてのSQLサーバーを削除しました。これら2つのMSDN投稿も参照しました SQL Serverの既存のインスタンスをアンインストール(セットアップ) および アンインストール後に残ったSQL Serverファイル
  • Visual Studio 2013をアンインストールし、プログラムおよびインストールされた更新プログラム内の「Visual Studio 2013」へのすべての参照。 FixItを使用して、インストールのたびにレジストリキーをクリーンアップしました
  • 最後になりましたが、すべてのMVC Visual Studio関連ツールを削除し、WebツールやWeb Platform Installerなどの拡張機能を参照しました

これにより、テンプレートが見つからないという問題が解決しました:)

(これはすべてSSDで行われたことに感謝していますが、古いHDの場合は5倍長くかかったと思います)

みなさん、乾杯!

3
doodelicious

「Visual Studioをゼロから再インストールする」ことは解決策ではないと思います。

私は説明された問題に直面し、それを修正するはるかに速い方法を見つけました:

  1. まず、Visual Studioのインストールを修復してください( "コントロールパネル\プログラム\プログラムと機能"Visual Studioを見つけて右クリックして選択します「修復」)。 (!)後に再起動します。
  2. テンプレートがVisual Studioに表示されたかどうかを確認します。そうでない場合: "コントロールパネル\プログラム\プログラムと機能"があることを確認してくださいMicrosoft Web Platform Installer 4.x "がインストールされています(4.6バージョンがあります)。そうでない場合は、ここからインストールしてください: http://www.Microsoft.com/web/downloads/platform.aspx
  3. 実行 "Web Platform Installer"(ここにあるはずです: "%ProgramFiles%\ Microsoft\Web Platform Installer\WebPlatformInstaller.exe "
  4. 「製品」タブで、行「Microsoft ASP.NETおよびWeb Tools 2013.1 for Visual Studio 2013」を見つけます(2012でないことを確認してください) !)。行の右側で[追加]ボタンが有効になっている場合は、クリックしてツールをインストールします。 PC(!)を再起動すると、ASP.NETプロジェクトテンプレートが元に戻ります。
  5. 行に「インストール済み」と表示されている場合は、「コントロールパネル\プログラム\プログラムと機能」で修復する必要があります "Microsoft ASP.NET and Web Tools 2013.1 -Visual Studio 2013"、右クリックして選択 "修復")。 PC(!)を再起動すると、ASP.NETプロジェクトテンプレートが元に戻ります!

乾杯!

16
Funbit

あなたの場合の解決策ではありませんが、MVCテンプレートが見つからないという同様の問題がありました。最終的に、.NET Framework 3.5が選択されたままであることに気付きました。もちろん、これはMVCを提供しません。

スクリーンショットで既に4.5が選択されていますが、私がここで投稿したのは、私と同じ間違いをする可能性のある他の人のためです。

3
Tybs

インストール中に「Microsoft Web Developer Tool」が実際に有効になったことを確認することを忘れないでください。この関連するstackoverflowの質問を参照してください: 私にとって問題だった「Microsoft Web Developer Tool」

2
Jens

ギャラリーの[ツール]> [拡張機能と更新プログラム]> [テンプレート]を更新しようとしましたか

起動して実行するには、Webでバージョン2012をクリックし、MVC 4まで提供するストックWebアプリケーションテンプレートを取得できます。MVC5の場合は、Visual Studio 2013 Express Webをダウンロードできます。 MSDNライセンスのプレミアム。

1
user2377475

VS 2013 Web Express Update 3でも同様の問題が発生しました。1週間すべてのものを再インストールした後、修正されました。 VSをアンインストールし、「Microsoft Visual Studio 12.0」ディレクトリを削除して、VSを再インストールする必要がありました。より正確な他の 回避策 があります。

0
Lamb Of Zod

Studio 2013の更新:Windowsデスクトップ用のExpressではなく、Windows用のExpressをインストールしてください。デスクトップ版にはWebテンプレートがありません。

0
adam