Golang调试技巧 - Visual Studio编辑器忽略断点问题解决方案
Golang调试技巧 - Visual Studio编辑器忽略断点问题解决方案 大家好,
我正在寻求关于我的 Visual Studio Code 环境的帮助。我使用 "testing" 包来实现 Go 语言测试。过去我一直能够通过我在测试中定义的断点来逐步调试代码。我最近升级了我的 Go 语言版本到 go version go1.17.1 darwin/amd64。我已经确认我的 GOROOT、GOPATH 和 GOBIN 值是正确的。我可以构建所有代码,但无法进行测试并让调试器在断点处停止。
我已经按照所有步骤为我的 Go 语言项目创建了特定的启动配置,参考了 Debugging Go with VS Code - LogRocket Blog。
调试时,代码不会在断点处中断/停止。我在“调试控制台”中注意到以下错误:
Warning: working directory ignored with dap; launch requests must specify full program path
对于解决此问题的任何帮助或指导,我将不胜感激。
更多关于Golang调试技巧 - Visual Studio编辑器忽略断点问题解决方案的实战教程也可以访问 https://www.itying.com/category-94-b0.html
你尝试过升级你的 Go 工具吗?
更多关于Golang调试技巧 - Visual Studio编辑器忽略断点问题解决方案的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
这是我的 launch.json 文件,它能正常工作,你的路径配置类似吗? 有时我不得不卸载 Go 插件然后重新安装,这有助于解决一些奇怪的问题。
"configurations": [
{
"name": "Launch",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${workspaceFolder}/${workspaceFolderBasename}.go",
"env": {},
"args": [
"-c",
],
},


