vscode开始调试无济于事

时间:2019-05-16 01:47:12

标签: .net-core vscode-debugger

当我选择“调试>开始调试”时,系统会提示我输入环境,然后选择“ .NET Core”,但是什么也没发生。

如果在终端窗口中键入“ dotnet run”,则程序运行正常。

“帮助>关于”显示以下内容;

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位版本的.NET Core以及相应的系统和用户版本的vscode。在每种情况下,我都尝试过以管理员身份正常运行。我只是认为这台机器无法正常工作。

我已经在Ubuntu上进行了类似的安装,并且第一次成功。

编辑2:

我终于设法看到了此错误,但是我无法解决它。

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

1 个答案:

答案 0 :(得分:1)

调试功能由使用omnisharp作为后端的C#(ms-vscode.csharp)扩展提供。因此,调试不起作用可能是因为omnisharp无法正常工作,这可能是因为您的omnisharp仍在下载(下载源有时不稳定)或项目文件中存在一些问题(csproj和sln文件),或者SDK环境是配置不正确。

如果omnisharp正在运行,则可以在输出窗口中看到Omnisharp Log项,否则请检查C#项,其中可能包括omnisharp的下载状态。检查它们,您可能会发现它不起作用,或者只是粘贴确切的输出日志以寻求帮助。