отладка запуска vscode ничего не делает - PullRequest
0 голосов
/ 16 мая 2019

Когда я выбираю «Отладка> Начать отладку», у меня запрашивается среда, и я выбираю «.NET Core», но тогда ничего не происходит.

Если я набираю «запуск по сети» в окне терминала,программа работает нормально.

«Справка> О программе» отображает следующее:

Version: 1.33.1 (user setup)
Commit: 51b0b28134d51361cf996d2f0a1c698247aeabd8
Date: 2019-04-11T08:27:14.102Z
Electron: 3.1.6
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17134

РЕДАКТИРОВАТЬ:

Я пробовал 32 и 64-битные версии .NETCore и соответствующие системные и пользовательские версии vscode.В каждом случае я пробовал работать от имени администратора и нормально.Я просто не думаю, что он будет работать на этой машине.

Я сделал подобную установку на Ubuntu, и она сработала в первый раз.

РЕДАКТИРОВАТЬ 2:

Мне наконец удалось увидеть эту ошибку, но я не смог ее устранить.

Cannot create .NET debug configurations. The OmniSharp server is still
initializing or has exited unexpectedly.

1 Ответ

1 голос
/ 16 мая 2019

Существо отладки обеспечивается расширением C # (ms-vscode.csharp), которое использует omnisharp в качестве фоновой части. Таким образом, отладка не работает, вероятно, потому что omnisharp не работает должным образом, то есть, возможно, ваш omnisharp все еще загружается (источник загрузки иногда нестабилен), или есть некоторые проблемы в файлах вашего проекта (файлы csproj и sln), или среда SDK неправильно настроен.

Если запущен omnisharp, вы можете увидеть элемент Omnisharp Log в окне вывода, в противном случае проверьте элемент C#, который может включать статус загрузки omnisharp. Проверьте их, и вы можете узнать, как это не работает, или просто вставьте точные журналы вывода для справки.

...