2 回答
TA贡献1887条经验 获得超5个赞
这似乎是由于防病毒软件在我尝试运行它甚至调试它时删除可执行文件引起的问题。我转而使用 VSCode 在 WSL2 中开发 Go,我可以毫无问题地调试代码,因此这似乎是环境问题,而不是 Delve 或 Go 的问题。
TA贡献1873条经验 获得超9个赞
实际上我遇到了类似的问题。我修改了VScode的“settings.json”文件,如下所示:
{
"workbench.colorTheme": "Default Dark+",
"workbench.editorAssociations": {
"*.ipynb": "jupyter.notebook.ipynb"
},
"gopls": {
"experimentalWorkspaceModule": true
},
"go.alternateTools": {
},
"go.delveConfig": {
"dlvLoadConfig": {
"followPointers": true,
"maxVariableRecurse": 1,
"maxStringLen": 64,
"maxArrayValues": 64,
"maxStructFields": -1
},
"apiVersion": 2,
"showGlobalVariables": false,
"debugAdapter": "legacy",
"substitutePath": []
}
}
然后尝试调试或在没有调试的情况下运行。它有效,“__debug_bin.exe”将不再生成。但是我不知道原因,似乎dlv配置存在一些问题。有谁知道根本原因吗?希望这对您有所帮助!
- 2 回答
- 0 关注
- 207 浏览
添加回答
举报