我正在为 Visual Studio 开发 LanguageService,并且在 Visual Studio 2013 中遇到自定义颜色问题。我最近从 Visual Studio 2010 迁移到 2013,现在每当我设置RequestStockColors
为时false
,我都会失去所有语法突出显示。
我的 LanguageService 实现GetColorableItem
和GetItemCount
. 我正在使用 9 种自定义颜色。当我调试我的语言服务时,我注意到它GetColorableItem
被调用了几次,但从GetItemCount
未被击中。
通过 Visual Studio 进行调试时,我使用以下命令行参数:
/ranu /rootsuffix Exp
更新:我更改了前 5 种颜色的名称(与标准标记颜色重叠的颜色)以匹配标准名称(例如“关键字”、“标识符”等),这些颜色现在显示,但我的没有出现额外的颜色类型。此外,我从未看到它们中的任何一个出现在 Visual Studio 的字体和颜色配置中。我如何让它们安装在那里?