Как заставить VSCode Omnisharp не использовать МОНО? - PullRequest
0 голосов
/ 02 августа 2020

ОС: Linux Manjaro

VSCODE: Code-oss 1.47.1-1 c# Расширение: версия 1.22.1 Проблема: при открытии программ C# VSCode выдает десятки ошибок как в код и некоторый файл конфигурации. Возможная причина: это происходит только тогда, когда у меня установлены Mono и MSBUIL-MONO. Когда я их удаляю, проблема, кажется, исчезает. Это дополнительно подтверждается журналами Omnisharp.

Журнал Omnisharp с установленным MONO.

OmniSharp server started with Mono 6.8.0.
Path: /home/paul/.vscode-oss/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/omnisharp/OmniSharp.exe
PID: 9916

Журнал Omnisharp без установленного MONO.

OmniSharp server started.
Path: /home/paul/.vscode-oss/extensions/ms-dotnettools.csharp-1.22.1/.omnisharp/1.35.3/run
PID: 1500

Эта проблема решается, когда Я удаляю MONO, но необходимость постоянно удалять и переустанавливать MONO не является решением, не так ли?

Вопрос: Как мне запустить Omnisharp, чтобы он не запускался с MONO? Какие файлы конфигурации мне придется редактировать и как? Проект, над которым я работал, - это простая программа «Hello World», которая автоматически генерируется при создании нового консольного приложения (путем ввода do tnet new console в терминале). Любая помощь с этим была бы замечательной. заранее спасибо.

...