2016-05-11 17 views
2

Ich habe einen Blick auf die VS-Code-Dokumentation zum Erstellen eines Sprachservers, aber kann nur den Verweis auf eine Nodejs-Implementierung sehen. Gibt es SDK-Unterstützung für das Erstellen eines Sprachenservers, der in C# geschrieben wird? Letztendlich wäre dies eine DNX- oder Core 1.0-Bibliothek.Unterstützt Visual Studio Code Sprachserver in C#

Antwort

4

Es spielt keine Rolle, welche Sprache zum Erstellen eines Sprachservers verwendet wird. solange Sie in der Lage sind, mit ihm aus Visual Studio Code zu kommunizieren. Eine gängige Methode zum Herstellen der Kommunikation besteht in der Verwendung der VSCode Language Server Protocol.

Sie können Ihren Sprachdienst in C#, Java, C++, Delphi oder einer anderen Sprache erstellen, solange Sie einen Befehlszeilenserver erstellen, der dieses Protokoll verarbeiten kann.

Sie können sehen, wie ein Sprachserver in C# implementiert wird, wenn Sie sich die OmniSharp project ansehen.

+0

Danke Wosi. Ich schaue mir OmniSharp an. – Mark