GoLand调试器|附加到进程|拒绝访问dlv.exe

wz1wpwve  于 2023-11-14  发布在  Go
关注(0)|答案(1)|浏览(161)

我正在使用GoLand调试一个使用go build . Ctrl + Alt + F5构建的进程。但是我得到了这个错误:

  1. "C:\Program Files\JetBrains\GoLand 2022.1.4\plugins\go\lib\dlv\windows\dlv.exe" --listen=127.0.0.1:56356 --headless=true --api-version=2 --check-go-version=false --only-same-user=false attach 3064 --
  2. API server listening at: 127.0.0.1:56356
  3. could not attach to pid 3064: Access is denied.

字符串
我在管理员模式下运行GoLand,我已经给了dlv.exe管理员权限。我也尝试在提升权限模式下运行GoLand,但仍然遇到了同样的问题。
我尝试在Visual Studio Code中进行调试(通过在管理员模式下运行VSCode),我能够使用下面的launch.json调试过程

  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "Attach to Process",
  6. "type": "go",
  7. "request": "attach",
  8. "mode": "local",
  9. "processId": 13932
  10. }
  11. ]
  12. }


我更喜欢GoLand调试器。对于如何修复GoLand中的问题有什么建议吗?

i2byvkas

i2byvkas1#

此问题应在较新版本的GoLand中解决。如果问题仍然存在,请尝试GoLand 2023.1 (or later)并使用 * 帮助->联系支持 * 或 * 帮助->提交错误报告 *。

相关问题