【发布时间】:2021-11-08 09:16:11
【问题描述】:
- vscode@1.60.0
- vscode-go@v0.27.2
- 转到:1.16.3 darwin/amd64
你好,我正在用 gin 开发 api。
每当我向 http 处理程序添加断点时,都会将 Execution halted to set breakpoints - please resume execution manually 输出到调试控制台。
在开发 API 时,检查处理程序中的断点是很常见的。 因为您可以看到请求是如何来的,以及逻辑的行为和响应方式是否符合预期。
但是每次我检查和取消检查断点时,我都必须机械地按 Continue Debug。 这大大降低了开发效率。
以前没有发生过,但最近的更新似乎正在发生。 这是预期的行为吗?
其他确认点
通过查看发行说明,我能够找出导致上述问题的原因。
Release 0.27.0 中添加的dlv-dap 被确定为问题的原因。使用legacy debug adapter不会出现上述问题。
我似乎看不到上面针对 dlv-dap 的已知问题提出了什么。这种行为正常吗?还是还在开发中?
【问题讨论】:
标签: go debugging visual-studio-code delve