我在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
然后我将该宏映射到工具栏上的按钮。现在,只要我的颜色出错,我就可以一键修复。不理想,但现在痛苦得多。
答案 0 :(得分:1)
听起来像你可能在你的VS安装或某些东西(IE需要重新安装VS)中有一些损坏。这听起来不像是一个错误,你会在黑暗中钓鱼试图修复你的注册表或任何配置文件涉及为VS设置和存储这些选项。