"Не удается запустить Omnisharp, потому что требуется версия Mono >= 3.10.0"
Я только что установил Visual Studio Code, и когда я начал его, он дал мне эту ошибку. Когда я пытаюсь выполнить мое примерное приложение, оно дает мне TypeLoadExceptions.
Не удается запустить Omnisharp, потому что требуется версия Mono >= 3.10.0
Ответ 1
Когда вы его установили, вы, вероятно, использовали
sudo apt-get install mono-complete
В моем случае это установленный Mono 3.2.8, который, очевидно, ниже 3.10.0. Мне не удалось обновить мою установку Mono до более поздней версии, пока не найду это обходное решение:
sudo apt-get install mono-devel
Это установит пакет разработчика, который по состоянию на вчерашний день поставляется с Mono 4.0.1. Это заменит вашу существующую установку Mono 3.2.8 на новейшую версию, и когда вы перезапустите VS Code, вы заметите, что ошибка исчезла, и все работает отлично. Аналогично, выполнение программы также не будет иметь TypeLoadExceptions.