ReSharper颜色标识符与Visual Studio 2012黑暗的主题搞砸了

当Visual Studio 2012设置为内置黑暗主题时,我们遇到了ReSharper的颜色标识符function令人讨厌的问题。

随着ReSharper的颜色标识禁用,代码看起来很好:

代码看起来很好

然后,我们启用ReSharper的颜色标识符:

ReSharper的代码检查设置

现在代码完全不可读:

一些不可读的代码

好奇的是,在同事的机器上,相同的代码,具有相同的Visual Studio和ReSharper设置…看起来是正确的:

一些好看的代码

我们尝试重新初始化Visual Studio和ReSharper设置,禁用附件和扩展和其他voodoos无济于事。

这是我们的设置:

  • 我的加载项 – 他的加载项
  • 我的扩展 – 他的扩展
  • 我的系统信息 – 他的系统信息

我和vs2013有同样的问题,我重新修改了8.我可以通过以下步骤修复:

  1. closures所有Visual Studio实例
  2. 打开C:\ Program Files文件(x86)\ Microsoft Visual Studio {VS版本} \ Common7 \ IDE \ Extensions \ extensions.configurationchanged文件
  3. input任何东西
  4. 保存文件
  5. 打开VS并检查工具|中的字体和颜色 选项| 环境

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

我在VS2013也有同样的问题,不幸的是编辑configurationchanged文件不适合我。 不过,我通过以下操作来修复它:

  1. 删除以下registry项:

HKCU \软件\微软\ VisualStudio的\ 12.0_Config

  • 从VS 2013pipe理命令提示符运行devenv /ResetSettings
  • 通过分析我们的系统信息,我发现我的同事没有三个插件(JetBrains TeamCity Addin 7.1,VisualSVN 3.0.5和Git Extensions)。

    试图逐一禁用他们我发现罪魁祸首是TeamCity的加载项 :只要我卸载它(它不在Visual Studio中报告,你不能禁用它)的颜色scheme修复自己。

    有趣的是ReSharper和TeamCity插件都是由JetBrains提供的。

    这是TeamCity Addin安装程序中的一个已知错误。 它在7.1.5版本中被修复。 请查看我们的跟踪器和7.1.5发行说明中的相关问题 。

    我在Visual Studio 2010中使用了一个自定义的黑暗主题,当我第一次打开某个解决scheme时,可能大概有75%的时间,ReSharper 7.1.1的function与“无法读取”的图像完全相同。 我的意思是,颜色看起来就像那样。

    我已经在几台电脑上testing过了,除了ReSharper之外,没有插件,还有其他各种插件,不pipe怎样,我总是得到这个。 我根本没有TeamCity Addin,从来没有。

    无论如何,如果有人正在寻找解决scheme,这解决了它:工具>选项>环境>字体和颜色>确定。 而已。 即使没有改变,也会导致它正常刷新和显示。 我无法阻止它,但是这个修复了它,并且是我每次打开VS2010时都做的第一步。

    希望这有助于某人。

    我使用VS2013,并有同样的问题。 在我的情况下,罪魁祸首是PowerShell工具扩展,卸载后颜色scheme回到了理智的状态。