VS 2012 IDEでは、C#コードの構文強調表示の一部が何らかの形で消えました。アンインストール、再起動、再インストールを行っても、オプションダイアログの色はリセットされません。
以下は、通常は色が付いているがデフォルトではない(黒)で表示されるアイテムの例です。
そして、まだ色を持っているいくつかのキーワードがあります:
他の誰かがこれを経験し、それを修正することができましたか?
これが簡単な解決策です。 devenv
があるディレクトリに移動し(2012 RCの場合)、_devenv.exe /setup
_と入力します。それはあなたの問題を解決します。
_devenv.exe
_は通常C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
のようなものです。
編集: Visual Studioコマンドプロンプト([スタート]> [Microsoft Visual Studio]> [ツール]> [Visual Studioコマンドプロンプト])からこれを行うか、コマンドプロンプトに管理者権限があることを確認することをお勧めします。
他のユーザーへの注意:これは、2008、2010、11ベータ版など、Visual Studioの他の多くのバージョンで動作する可能性が非常に高い...
私の問題は、「DateTime」タイプが他のクラス名のように水色で表示されないことに限定されていました。 VSテーマを単純に切り替えて修正しました。偶然発見されました。設定のリセットやインストールの修復よりもはるかに高速です...
VSメニューツール->色テーマの変更
これは私のために働いたものです:
1 - delete all in C:\Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0
2 - open vs console as administrator, and run:
devenv.exe /setup
devenv.exe /ResetSettings
これにより、すべての環境設定がリセットされます。
上記のいずれも機能しない場合は、このレジストリキーの下にあるGUIDという名前のフォルダーをすべて削除します(Visual Studioインスタンスが閉じていることを確認してください)。
Visual Studio 2012を使用している場合:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors
Visual Studio 2013を使用している場合:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
Visual Studio 2015を使用している場合:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\FontAndColors
Visual Studioを再起動すると、構成するいくつかのさまざまな「ユーザータイプ」が表示されます。その後、バックアップしたフォントと色をインポートすれば、すべてがうまくいきます。これは、VSの以前および将来のバージョンでも機能する可能性がありますが、テストしていません。
免責事項:これらのレジストリ調整を行う前に、現在のフォントと色の設定をエクスポート/バックアップしてください。私はあなたがあなたの設定を失うことに責任を負うことはできません:)
それでもこの問題がある場合は、ResetSettingsを試してください(私のために働いた)
注:これにより、Visual Studio 2012の設定がリセットされます。
1)クローズvs.
2)cmdを(管理者として)開きます。
3)devnev.exeフォルダー(「C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\Common7\IDE」など)に移動します。
4)「devnev.exe/ResetSettings」と入力します
5)美しい色を開いて見る
問題の原因が見つかりました:「Productivity Power Tools 2012」がインストールされている場合、
Tools->Options->生産性向上ツールおよび「Colorized Parameter Help」オプションをオフにします。
これにより、構文の強調表示の問題が修正されました。
誰かがVisual Studio 2013で同じ問題に遭遇した場合、私のために働いた唯一の解決策は、最初にVS2013を閉じてから削除することでした次のレジストリキー:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
VS2013を再度開いた後、型の構文強調表示が復元されました。
レジストリキーを削除する前に、[ツール]> [オプション]の[フォントと色]セクションにある[ユーザーの種類...]設定がすべて欠落していることに気付きました。レジストリキーを削除すると復元されました。それらはデフォルト値に達し、私が探していた色を強調する構文を私に与えました。
これが私にとって有効な唯一のソリューションでした。テーマの切り替え、個人設定のデフォルト設定へのリセット、さまざまなコマンドラインスイッチを使用してdevenv.exeを実行し、Visual Studioをセットアップ/リセットすると機能しませんでした。
また、MicrosoftのConnectサイトで次のバグレポートを作成しました。
私にとっては、「生産性向上ツール2012」が原因でした。ここでは何も提案されていません。 Power Toolsを削除すると、色が戻りました。
allここにリストされていることを行いましたが、まだ何もありません(VS2013 Update 3)。/setup、/ resetsettings、AppDataの内容の削除、レジストリキーの削除を試みました。それでも、デフォルトの配色でもユーザータイプは強調表示されません。
最後に役立ったのは、フォントと色のダイアログを開き、識別子を選択して太字にすることでした。次に、太字を削除します。インスタントフィックス!
1-C:\ Users\userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0のすべてを削除します2-管理者としてコンソールを開き、実行します:devenv.exe/setup devenv.exe/ResetSettings1-C:\ Usersのすべてを削除します\ userNAme\AppData\Roaming\Microsoft\VisualStudio\11.0 2-管理者としてコンソールを開き、実行します:devenv.exe/setup devenv.exe/ResetSettings
これは私を助けたものです...
私は同じ問題を抱えていました....アンインストールして再インストールするだけでは問題は解決しませんでした。アンインストールした後、プログラムファイル内のVS 2012のすべての残りを削除し、関連するすべてのレジストリキーを削除し、マイドキュメントからVS 2012フォルダーを削除してから再インストールすると、フォントと色の表示項目にユーザータイプが表示され、すべてが正常に戻りました。私の推測では、それは1つまたは複数のレジストリキーの問題でしたが、それを確認することはできません。
VS 2012 Proは既にマシンにインストールされています。その後、VS 2013 Proをインストールし、この色の問題に直面し始めました。次に、HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColorsキーを削除し、VS 2013を開きました。この方法で問題が解決し、色が戻りました。
管理者としてコンソールを開き、実行します:
devenv.exe /setup
devenv.exe /ResetSettings
このソリューションは私のために働いた。ありがとう、Gaz Winter
devenvを終了します
以下のパスに移動しますhkey_current_user\software\Microsoft\visualstudio!
9.0、10.0、10.0_configを削除します(つまり、11.0および11.0_configを除く他のすべてのフォルダーを言います)
Devenvを起動して、魔法の色が正常に戻るのを確認します
Roslynのプレビューをインストールした場合は、インストールを解除してください。これは私のために働いた。
問題:クラス名と構文が黒色で表示される
解決策:
ステップ1:キーを削除する:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors
ステップ2:フォルダーを削除します。
C:\ Users\UserName\AppData\Roaming\Microsoft\VisualStudio\12.0
手順3:コマンドプロンプト(管理者モード)を開き、コマンドラインの下で実行します。
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE> devenv.exe/setup
C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\IDE> devenv.exe/ResetSettings
ここにリストされたいくつかの解決策を試した後、最終的に私の問題は非常に大きな(488000+文字)文字列変数が原因であることがわかりました。ハイライトはその行まで機能していましたが、その後は機能していませんでした。文字列の長さを短くすると、ファイルの残りの部分の強調表示が正常に機能し始めました。
Windowsデスクトップが高コントラストテーマで構成されている場合、構文の色付けはVisual Studioから完全に消えるようです。この場合、通常のWindowsテーマを選択し、無地の背景色を設定して(背景画像が必要ない場合)、VSの構文の色付けを復元します。