我有一个带有Linux子系统的Visual Studio Code环境,用于Windows运行,它可以编译并运行Go项目。
现在,我正在尝试通过以下链接运行delve调试器:
https://github.com/Microsoft/vscode-go/wiki/Debugging-Go-code-using-VS-Code
但是我无法使其运行,无论是远程还是本地。
尝试了launch.json中的所有配置,但断点仅被击中,没有打印错误消息。
有人可以使用WSL在VSCode上运行调试吗?
答案 0 :(得分:1)
如果您可以切换到WSL2,则microsoft/vscode-go
issue 2505确认:
由于WSL2正在处理此问题,我认为我们可以关闭该错误
还有WSL2 will be generally available in Windows 10, version 2004。
Windows 10 version 2004 is "20H1",因为它将在2020年上半年发布。
答案 1 :(得分:0)
旧帖子,但无法深入研究WSL
https://github.com/go-delve/delve/issues/1235
有一个更好的资源可以充分说明为什么它不起作用,现在找不到它
显然,这与WSL没有完全实现Linux有关...但是它将在WSL2中使用!