如何克服调试适配器进程意外终止C#扩展

时间:2017-08-03 07:19:08

标签: c# debugging visual-studio-code .net-core

我遇到了VSCode提示

的问题
  

调试适配器进程意外终止

对于使用控制台模板创建的C#项目;当我通过按“F5”键调试它。

编译项目时没有任何问题。

我在项目文件夹上执行了dotnet run。我看到命令提示符上打印的“Hello World”没有任何问题。

我的版本字符串

VSCode    : 1.14.2
dotnet    : 2.0.0-preview2-25407-01
C# extn   : 1.11.0
OS        : Microsoft Windows NT 6.1.7601 Service Pack 1 (Windows 7 - 64 bit)

我在事件日志中没有任何信息。

如何解决此错误?

[更新]

OmniSharp调试服务器在怀疑地启动时正在退出/关闭!  我在哪里收集OmniSharp调试服务器的日志?

我在VS Code的“输出”窗口中没有打印任何内容。我甚至没有在输出过滤器下拉列表中看到OmniSharp日志源。

[其他信息]

使用“Ctrl + F5”键在非调试模式下运行应用程序时出现相同的错误。

github中浏览了VS Code的源代码;当退出服务器时,调试服务器未处于断开连接状态时,将显示错误消息。进一步构建调用图,onServerExit称为

1。在[connectServer](https://github.com/Microsoft/vscode/blob/fbece01268f4e5d290a470b328eea6312069eda0/src/vs/workbench/parts/debug/electron-browser/rawDebugSession.ts#L433

中创建套接字的close事件

2。在[startServer](https://github.com/Microsoft/vscode/blob/fbece01268f4e5d290a470b328eea6312069eda0/src/vs/workbench/parts/debug/electron-browser/rawDebugSession.ts#L437

中启动的调试服务器进程的退出事件

现在我的问题得到了改进,为什么调试服务器在创建时会退出/关闭?

这可能是由于权限或端口号或其他原因造成的吗?我应该在哪里寻找机器中出现的问题?

0 个答案:

没有答案