Visual Studio 颜色未正确加载

3
我在Visual Studio中使用自定义配色方案(黑色背景,灰色文本等)。然而,有一些设置无法更改。例如,在浏览aspx页面的标记时,当前标记默认为黑色文本,这在我的黑色背景上效果不佳。我以前已经将适当的设置更改为“可见”颜色。实际上,要修复它,我只需要打开选项窗口,检查并取消勾选纯文本的粗体设置,然后单击“确定”,现在所有我选择的设置都已正确加载。但是,如果我打开一个新会话,我必须再次执行这些步骤。我只注意到了几个设置会出现这种行为(只读区域是另一个),但是必须进行虚拟选项更改才能使它们生效,这很烦人。有人看到过这种行为吗?有没有解决方法/解决方法?
更新:找到了一个有趣的解决方法。我仍然不知道根本原因是什么(可能是@sliderhouserules建议的某些损坏),但我有一个比使用“工具|选项|字体和颜色”更快的修复方法。我只需导出当前的颜色设置,并创建一个宏来加载它们:
Public Sub ImportColors()
    DTE.ExecuteCommand("Tools.ImportandExportSettings", "-import:""C:\Documents and Settings\gregf\My Documents\Visual Studio 2008\Settings\FontsAnColors_Exported-2008-12-05.vssettings""")
End Sub

我将该宏映射到我的工具栏上的一个按钮。现在,每当我的颜色出现问题时,只需单击一下即可快速修复。虽然不是最理想的解决方案,但现在要容易得多了。


我在使用VS 2010时遇到了同样的问题。进入字体和颜色选项对话框,然后点击“确定”可以强制编辑器重新加载正确的颜色。但是每次启动VS都需要这样做,相当烦人。 - Spongman
1个回答

1
“听起来你的VS安装可能出现了一些损坏问题,或者需要重新安装VS。这似乎不像是一个漏洞,如果你尝试修复与VS设置和存储这些选项相关的注册表或其他配置文件,那么你就会摸索着在黑暗中探索。”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接