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

Alb*_*reo 39 resharper visual-studio visual-studio-2012 resharper-7.1

当Visual Studio 2012设置为内置黑暗主题时,我们遇到了ReSharper颜色标识符功能的恼人问题.

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

代码看起来很好

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

ReSharper的代码检查设置

而现在代码完全不可读:

一些不可读的代码

奇怪的是,在同事的机器上,相同的代码,使用相同的Visual Studio和ReSharper设置......看起来正确:

一些好看的代码

我们尝试重新初始化Visual Studio和ReSharper设置,禁用加载项和扩展以及其他voodoos无济于事.

以下是我们的设置:

dan*_*dan 53

我在vs2013和resharper 8中遇到了同样的问题.我可以按照以下步骤进行修复:

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

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

  • 你也可以运行`devenv/updateconfiguration`而不是修改`extensions.configurationchanged`(需要提升),这是一个无记录的命令,它执行同样的操作 (3认同)

Alb*_*reo 7

通过区分我们的系统信息,我注意到我的同事没有的三个加载项(JetBrains TeamCity Addin 7.1,VisualSVN 3.0.5和Git Extensions).

试图逐个禁用它们我发现罪魁祸首是TeamCity的加载项:一旦我卸载它(它没有在Visual Studio中报告,你不能禁用它),颜色方案自行修复.

有趣的是ReSharper和TeamCity加载项都是由JetBrains提供的.


Adr*_*eer 7

我在VS2013中也遇到了同样的问题,遗憾的是编辑配置改变的文件对我来说不起作用.但是我通过执行以下操作修复了它:

  1. 删除以下注册表项:

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

  2. 运行devenv /ResetSettings从VS 2013管理员命令提示符

  • 这对我也有用.我跳过了第1步,并从"开始"菜单的"运行"面板执行了第2步.颜色....我漂亮的颜色! (2认同)