39

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

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

代码看起来不错

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

ReSharper 的代码检查设置

现在代码完全不可读:

一些不可读的代码

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

一些好看的代码

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

这是我们的设置:

4

6 回答 6

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

于 2013-11-06T19:05:15.903 回答
7

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

  1. 删除以下注册表项:

    HKCU\Software\Microsoft\VisualStudio\12.0_Config

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

于 2014-06-04T02:03:20.740 回答
7

通过比较我们的系统信息,我注意到我的同事没有的三个插件(JetBrains TeamCity Addin 7.1、VisualSVN 3.0.5 和 Git Extensions)。

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

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

于 2013-05-02T12:38:20.593 回答
2

我在 Visual Studio 2010中使用自定义深色主题,大约 75% 的时间当我第一次打开解决方案时,ReSharper 7.1.1 所做的事情与您的“不可读”图像完全相同。我的意思是,颜色看起来完全一样。

我已经在几台除了 ReSharper 之外没有插件的计算机上对此进行了测试,并且使用了各种其他插件,无论如何,我一直都得到这个。我根本没有 TeamCity 插件,也从来没有。

无论如何,如果有人正在寻找解决方案,这将解决它:工具 > 选项 > 环境 > 字体和颜色 > 好的。而已。即使没有更改也会导致它正确刷新和显示。我无法阻止它,但这可以解决它,并且是我每次打开 VS2010 时要做的第一步。

希望这可以帮助某人。

于 2013-06-04T17:20:23.297 回答
2

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

于 2013-05-06T09:32:28.787 回答
0

我使用VS2013并遇到了同样的问题。在我的例子中,罪魁祸首是 PowerShell 工具扩展,在卸载它之后,配色方案又恢复了正常状态。

于 2016-01-12T13:54:30.050 回答