【发布时间】:2016-05-11 10:54:12
【问题描述】:
我查看了有关创建语言服务器的 VS Code 文档,但只能看到对 nodejs 实现的引用。是否有 SDK 支持创建用 C# 编写的语言服务器?最终这将是一个 DNX 或 Core 1.0 库。
【问题讨论】:
标签: visual-studio-code vscode-extensions
我查看了有关创建语言服务器的 VS Code 文档,但只能看到对 nodejs 实现的引用。是否有 SDK 支持创建用 C# 编写的语言服务器?最终这将是一个 DNX 或 Core 1.0 库。
【问题讨论】:
标签: visual-studio-code vscode-extensions
使用哪种语言来创建语言服务器并不重要。 只要您能够从 Visual Studio Code 中与之通信。 建立通信的常用方法是使用VSCode Language Server Protocol。
只要您创建一个能够处理该协议的命令行服务器,您就可以使用 C#、Java、C++、Delphi 或任何语言构建您的语言服务。
查看OmniSharp project,您可以了解 C# 语言服务器是如何实现的。
【讨论】: