Visual Studio 2012が組み込みのダークテーマに設定されている場合、ReSharperのカラー識別子機能で厄介な問題が発生しています。
ReSharperの色識別子を無効にすると、コードは正常に見えます。
次に、ReSharperの色識別子を有効にします。
そして今、コードは完全に読めません:
奇妙なことに、同僚のマシンでは、同じコード、同じVisual StudioおよびReSharper設定で...
Visual StudioとReSharperの両方の設定を再初期化して、アドオンと拡張機能、およびその他の無効化を無効にしてみました。
ここに私たちのセットアップがあります:
システム情報を比較すると、同僚が持っていなかった3つのアドイン(JetBrains TeamCity Addin 7.1、VisualSVN 3.0.5、Git Extensions)に気づきました。
見つけたものを1つずつ無効にしよう原因はTeamCityのアドインです:アンインストールするとすぐに(Visual Studioでは報告されず、無効にできません)、配色自体が修正されました。
面白いのは、ReSharperとTeamCityアドインの両方がJetBrainsによって提供されていることです。
Vs2013とresharper 8にも同じ問題がありました。次の手順に従って修正できました。
- すべてのVisual Studioインスタンスを閉じる
- C:\ Program Files(x86)\ Microsoft Visual Studio {VS version}\Common7\IDE\Extensions\extensions.configurationchanged fileを開きます
- そこに何かをタイプしてください
- ファイルを保存します
- VSを開き、ツールでフォントと色を確認します。オプション|環境
VS2013でも同じ問題が発生しましたが、残念ながらconfigurationchangedファイルを編集できませんでした。しかし、私は次のようにして修正しました:
HKCU\Software\Microsoft\VisualStudio\12.0_Config
devenv /ResetSettings
を実行しますこれは、TeamCity Addinインストーラーの既知のバグです。 7.1.5バージョンで修正されました。 トラッカーの関連する問題 と 7.1.5リリースノート をご覧ください。
私はVisual Studioでカスタムのダークテーマを使用します201と、ソリューションを最初に開いたときの約75%の時間、ReSharper 7.1.1は「読み取り不能」なイメージとまったく同じことを行います。つまり、色はまさにそのように見えます。
私は、ReSharper以外のプラグインを使用せず、他のさまざまなプラグインを使用して、いくつかのコンピューターでこれをテストしました。私はTeamCity Addinを持っていませんし、持っていません。
とにかく、誰かが解決策を探している場合、これはそれを修正します:ツール>オプション>環境>フォントと色>わかりました。それでおしまい。変更がない場合でも、更新されて正しく表示されます。私はそれを防ぐことはできませんが、これはそれを修正し、VS2010を開くたびに私が行うほとんどの最初のステップです。
これが誰かを助けることを願っています。
VS2013を使用していて、同じ問題がありました。私の場合、犯人はPowerShell Tools拡張機能でした。アンインストール後、配色は正常な状態に戻りました。