当Visual Studio 2012设置为内置黑暗主题时,我们遇到了ReSharper颜色标识符功能的恼人问题。
禁用ReSharper的颜色标识符后,代码看起来很好:
然后,我们启用ReSharper的颜色标识符:
现在代码完全不可读:
奇怪的是,在同事的机器上,相同的代码,使用相同的Visual Studio和ReSharper设置......看起来是正确的:
我们尝试重新初始化Visual Studio和ReSharper设置,禁用加载项和扩展以及其他voodoos无济于事。
以下是我们的设置:
答案 0 :(得分:53)
我在vs2013和resharper 8中遇到了同样的问题。我可以按照以下步骤进行修复:
- 关闭所有Visual Studio实例
- 打开C:\ Program Files(x86)\ Microsoft Visual Studio {VS version} \ Common7 \ IDE \ Extensions \ extensions.configurationchanged file
- 在那里输入任何内容
- 保存文件
- 打开VS并检查工具中的字体和颜色选项|环境
醇>
答案 1 :(得分:7)
通过区分我们的系统信息,我注意到我的同事没有的三个加载项(JetBrains TeamCity Addin 7.1,VisualSVN 3.0.5和Git Extensions)。
尝试逐个禁用它们我发现罪魁祸首是TeamCity的加载项:一旦我卸载它(它在Visual Studio中没有报告,你不能禁用它)颜色方案自行修复。
有趣的是ReSharper和TeamCity加载项都是由JetBrains提供的。
答案 2 :(得分:7)
我在VS2013中也遇到了同样的问题,遗憾的是编辑 configurationchanged 文件并不适用于我。但是我通过执行以下操作来修复它:
HKCU \ SOFTWARE \微软\ VisualStudio的\ 12.0_Config
devenv /ResetSettings
醇>
答案 3 :(得分:2)
这是TeamCity Addin安装程序中的已知错误。它在7.1.5版本中修复。 请查看related issue in our tracker和7.1.5 release notes。
答案 4 :(得分:2)
我在Visual Studio 2010 中使用自定义黑暗主题,并且在我第一次打开解决方案时大约有75%的时间,ReSharper 7.1.1与“不可读”中的完全相同“ 图片。我的意思是,颜色看起来就像那样。
我在几台没有插件的计算机上测试了这个,除了ReSharper,还有各种其他插件,无论如何,我总是得到这个。我根本没有TeamCity Addin,也没有。
无论如何,如果有人正在寻找解决方案,这会解决它:工具>选项>环境>字体&颜色>好。而已。即使没有任何更改也会使其刷新并正确显示。我无法阻止它,但这解决了它,这是我每次打开VS2010时都会做的第一步。
希望这有助于某人。
答案 5 :(得分:0)
我使用VS2013并遇到了同样的问题。在我的情况下,罪魁祸首是PowerShell Tools扩展,在卸载之后,配色方案又回到了理智的状态。