web-dev-qa-db-ja.com

ReSharperの色識別子がVisual Studio 2012のダークテーマで失敗する

Visual Studio 2012が組み込みのダークテーマに設定されている場合、ReSharperのカラー識別子機能で厄介な問題が発生しています。

ReSharperの色識別子を無効にすると、コードは正常に見えます。

Code looking fine

次に、ReSharperの色識別子を有効にします。

ReSharper's code inspection settings

そして今、コードは完全に読めません:

Some unreadable code

奇妙なことに、同僚のマシンでは、同じコード、同じVisual StudioおよびReSharper設定で...

Some good-looking code

Visual StudioとReSharperの両方の設定を再初期化して、アドオンと拡張機能、およびその他の無効化を無効にしてみました。

ここに私たちのセットアップがあります:

39
Albireo

システム情報を比較すると、同僚が持っていなかった3つのアドイン(JetBrains TeamCity Addin 7.1、VisualSVN 3.0.5、Git Extensions)に気づきました。

見つけたものを1つずつ無効にしよう原因はTeamCityのアドインです:アンインストールするとすぐに(Visual Studioでは報告されず、無効にできません)、配色自体が修正されました。

面白いのは、ReSharperとTeamCityアドインの両方がJetBrainsによって提供されていることです。

7
Albireo

Vs2013とresharper 8にも同じ問題がありました。次の手順に従って修正できました。

  1. すべてのVisual Studioインスタンスを閉じる
  2. C:\ Program Files(x86)\ Microsoft Visual Studio {VS version}\Common7\IDE\Extensions\extensions.configurationchanged fileを開きます
  3. そこに何かをタイプしてください
  4. ファイルを保存します
  5. VSを開き、ツールでフォントと色を確認します。オプション|環境

ソース http://resharper-support.jetbrains.com/entries/26859128-ReSharper-Fonts-Colors-settings-do-not-appear-in-Visual-Studio-after-installation

53
dan

VS2013でも同じ問題が発生しましたが、残念ながらconfigurationchangedファイルを編集できませんでした。しかし、私は次のようにして修正しました:

  1. 次のレジストリキーを削除します:

    HKCU\Software\Microsoft\VisualStudio\12.0_Config

  2. VS 2013管理コマンドプロンプトからdevenv /ResetSettingsを実行します
7
Adriaan de Beer

これは、TeamCity Addinインストーラーの既知のバグです。 7.1.5バージョンで修正されました。 トラッカーの関連する問題7.1.5リリースノート をご覧ください。

2
lodkin

私はVisual Studioでカスタムのダークテーマを使用します201と、ソリューションを最初に開いたときの約75%の時間、ReSharper 7.1.1は「読み取り不能」なイメージとまったく同じことを行います。つまり、色はまさにそのように見えます。

私は、ReSharper以外のプラグインを使用せず、他のさまざまなプラグインを使用して、いくつかのコンピューターでこれをテストしました。私はTeamCity Addinを持っていませんし、持っていません。

とにかく、誰かが解決策を探している場合、これはそれを修正します:ツール>オプション>環境>フォントと色>わかりました。それでおしまい。変更がない場合でも、更新されて正しく表示されます。私はそれを防ぐことはできませんが、これはそれを修正し、VS2010を開くたびに私が行うほとんどの最初のステップです。

これが誰かを助けることを願っています。

2
Jon Comtois

VS2013を使用していて、同じ問題がありました。私の場合、犯人はPowerShell Tools拡張機能でした。アンインストール後、配色は正常な状態に戻りました。