背景:我希望使用带有突出显示支持的VSIX插件(可选的IntelliSense支持)和自定义预处理器来扩展现有的C#语言,以允许一些自定义的语法糖(例如新关键字,自定义运算符,特殊预处理器常量等)。
<小时/> 我知道可以使用C#和this MSDN Tutorial series创建一个 new 语法编辑器,但我想知道如何使用VSIX扩展扩展现有的C#语言编辑器。
我也知道,可以使用VS2015访问Roslyn语法树,但我不太确定如何在不扩展Roslyn编译器本身的情况下使用它(参见this SO thread)