web-dev-qa-db-ja.com

Visual Studioは「Microsoft Web Developer Tools」がインストールされていると考えています

症状

  • JavascriptおよびRazorビューのVisual Studio構文ハイライターとIntellisenseが機能していません。

  • 新しいプロジェクトを作成するときに、Webテンプレートがインストールされていません。

  • Web開発者機能をアンインストールしようとすると:

    Add or remove Programs > Microsoft Visual Studio Professional 2015 > Modify

    Microsoft Web Developer Toolsは常にチェックされます。チェックを外してアンインストールしても、コンピューターを再起動します。次回、まだチェックされているのを見ると:

    enter image description here

これを解決するためにしたこと:

  • devenv.exe \resetuserdataコマンドを実行して、ユーザーデータをリセットします。
  • devenv.exe \installtemplatesを実行してテンプレートをインストールします。
  • Visual Studioの修復。
  • Visual StudioインストーラーでWeb Developer Tools機能をアンインストールして再インストールしようとしています。

これまでに機能しているものはありません。

私が推測するもの

Visual Studioはこの機能は(おそらくいくつかのレジストリキーを介して)インストールされていると考えていますが、ファイルは実際にはインストールされていません。

Visual StudioのインストールをModifyしようとすると、最初の1秒間はMicrosof Web Developer Toolsチェックボックスがチェックされず、1秒後に再びチェックされるためです。

質問

Visual Studio自体をアンインストールせずにこれを修正するための提案はありますか?

19
A-Sharabiani

私は同じ問題を抱えていましたが、これが私にとってうまくいったものです:

  1. コントロールパネルからASP.NET Webツールをアンインストール program listing in control panel

  2. 「Microsoft ASP.NET and Web Tools」拡張機能を次からダウンロードしてインストールします。 https://visualstudiogallery.msdn.Microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935

7
varun

これを(順番に)試してください:

  1. Microsoft ASP.NET 5 RC1 ...コントロールパネル/プログラムでmodifyを選択
  2. repairを選択します
  3. 実行devenv.exe /installvstemplates as 管理者
  4. VSを管理者として実行します
5
Dave_cz

Visual Studio 2015でも同じ問題が発生しました。いくつかのことを試しましたが、Microsoft ASP.NETを更新するだけでうまくいくようです。

ASP.NET 5 RC1 をインストールして再起動すると、問題が解決します。

4
Pcodea Xonos

RazorビューでMVCプロジェクトを開き、構文ハイライターとIntellisenseを持たない限り、この問題が発生することを知りませんでした。症状が同じであり、結論も同じであるため、私はあなたの質問を読んで幸運でした。残念ながら、どの答えも問題を解決しません。しかし、それは答えを見つけるのに役立ちました。

トリックを行ったのは。NET Core 1.0.0DotNetCore.1.0.0.RC2-Runtime-x64およびDotNetCore.1.0 .0.RC2-VS2015Tools.Preview1 )。これで問題を解決するのに十分であると確信しています。しかし、あらゆる種類のことを試したので、別のアクションが必要になる可能性があります。その場合は、画像の下を読み続けてください。

新しいプロジェクトを開始すると、次のダイアログが開きます。

Dialog New Project

ASP.NET Webアプリケーション(.NET Framework)を選択すると、探していたプロジェクトのダイアログが開きます。

Dialog Web Application

構文ハイライターとIntellisenseは、Razorビューでも機能しています。

そもそも問題の原因はわかりません。インストールが不完全ですか、他のソフトウェアとの競合がありますか、またはこれを引き起こす何かをしましたか?

Visual Studio 2012も私のマシンにインストールされています。 VS2015(プロ版およびコミュニティ版)をインストールおよびアンインストールしてから、複数のボリュームにvs2015コミュニティをインストールしました。アンインストール時に/ Forceを使用し、いくつかのフォルダーを手動で削除しました。

Microsoft ASP.NET 5 RC Update 1もインストールされていますが、これを修復しても問題は解決しませんでした。また、Asp.Net Web Frameworkツール2015をインストールしても何も変わりませんでした。見つかったすべてのテンプレートフォルダーにテンプレートをコピーし(おそらく複数のボリュームにインストールする際に問題がありますか?)、異なるパラメーターでdevenv.exeを実行し、プロファイルの「14」フォルダーを削除しました。これは機能しませんでした。最後に、.NET Core 1.0.0をインストールしました。

4