症状
Javascript
およびRazor
ビューのVisual Studio構文ハイライターとIntellisenseが機能していません。
新しいプロジェクトを作成するときに、Web
テンプレートがインストールされていません。
Web開発者機能をアンインストールしようとすると:
Add or remove Programs > Microsoft Visual Studio Professional 2015 > Modify
Microsoft Web Developer Tools
は常にチェックされます。チェックを外してアンインストールしても、コンピューターを再起動します。次回、まだチェックされているのを見ると:
これを解決するためにしたこと:
devenv.exe \resetuserdata
コマンドを実行して、ユーザーデータをリセットします。devenv.exe \installtemplates
を実行してテンプレートをインストールします。Web Developer Tools
機能をアンインストールして再インストールしようとしています。これまでに機能しているものはありません。
私が推測するもの
Visual Studioはこの機能は(おそらくいくつかのレジストリキーを介して)インストールされていると考えていますが、ファイルは実際にはインストールされていません。
Visual StudioのインストールをModify
しようとすると、最初の1秒間はMicrosof Web Developer Tools
チェックボックスがチェックされず、1秒後に再びチェックされるためです。
質問
Visual Studio自体をアンインストールせずにこれを修正するための提案はありますか?
私は同じ問題を抱えていましたが、これが私にとってうまくいったものです:
「Microsoft ASP.NET and Web Tools」拡張機能を次からダウンロードしてインストールします。 https://visualstudiogallery.msdn.Microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935
これを(順番に)試してください:
Microsoft ASP.NET 5 RC1 ...
コントロールパネル/プログラムでmodify
を選択repair
を選択しますdevenv.exe /installvstemplates
as 管理者Visual Studio 2015でも同じ問題が発生しました。いくつかのことを試しましたが、Microsoft ASP.NETを更新するだけでうまくいくようです。
ASP.NET 5 RC1 をインストールして再起動すると、問題が解決します。
RazorビューでMVCプロジェクトを開き、構文ハイライターとIntellisenseを持たない限り、この問題が発生することを知りませんでした。症状が同じであり、結論も同じであるため、私はあなたの質問を読んで幸運でした。残念ながら、どの答えも問題を解決しません。しかし、それは答えを見つけるのに役立ちました。
トリックを行ったのは。NET Core 1.0.0( DotNetCore.1.0.0.RC2-Runtime-x64およびDotNetCore.1.0 .0.RC2-VS2015Tools.Preview1 )。これで問題を解決するのに十分であると確信しています。しかし、あらゆる種類のことを試したので、別のアクションが必要になる可能性があります。その場合は、画像の下を読み続けてください。
新しいプロジェクトを開始すると、次のダイアログが開きます。
ASP.NET Webアプリケーション(.NET Framework)を選択すると、探していたプロジェクトのダイアログが開きます。
構文ハイライターと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をインストールしました。