2016-07-23 9 views
2

Ich verwende YouCompleteMe mit Omnisharp. Ich mag die Idee, C# mit automatischer Vervollständigung in vim zu entwickeln. Ich habe .net Core auf meinem Mac installiert und ein Projekt erstellt. Das Projekt hat keine Lösungsdatei. Wenn ich Vim starte, sehe ich einen Fehler, dass die automatische Erkennung der Lösungsdatei fehlgeschlagen ist..net-Core-Befehl generiert keine Lösungsdatei für omnisharp

Was fehlt mir hier? Konfiguriere ich omnisharp, um keine Lösungsdatei zu umgehen oder sollte ich eine .sln Datei erzeugen?

Antwort

0

Der Grund, warum YouCompleteMe eine .sln-Datei erwartet, liegt daran, dass OmniSharp, das von YouCompleteMe für C# verwendet wird, standardmäßig ein Mono-Projekt und kein DotNet-Kernprojekt erwartet. Da DotNet Core keine Lösungsdatei benötigt, muss OmniSharp stattdessen mit der Roslyn-Unterstützung kompiliert werden. Dies ermöglicht es OmniSharp, ein dot net core Projekt zu verstehen.

Verwandte Themen