是否可以使用C#生成Visual Studio Code扩展?

Arphone Pei

我正在努力为vscode添加新的语言支持,并且已经用C#完成了调试器,但这是从vscode文档中提供的mono-debugger示例修改而来的。现在我想提供语言服务,所以我想知道是否可以使用C#进行?

Gama11

如果使用称为“语言服务器协议”的抽象层,则有可能从理论上讲,它使您可以自由地以任何支持套接字通信的语言来实现语言支持。您仍然需要在JS中使用VSCode扩展来启动语言服务器,但是除了此之外,它不需要做太多事情。

一些例子:

在编写语言服务器时,您还需要一个实际上实现其协议部分的库。看起来对于C#已经存在

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章