启动VScode Go代码时拒绝访问,该代码在未调试和调试的情况下运行

启动VScode Go代码时拒绝访问,该代码在未调试和调试的情况下运行,go,visual-studio-code,delve,Go,Visual Studio Code,Delve,我正在尝试为Go安装一台新的Windows dev机器,这通常是一个非常简单的过程,但却遇到了很多麻烦。当我尝试在不进行调试的情况下运行时,会出现以下错误: fork/exec C:\Users\CAMIWIL\AppData\Local\Temp\go-build588834862\b001\exe\hello.exe:访问被拒绝。 进程退出,代码:1信号:false 同样,当我尝试运行调试时,我会得到: 无法启动进程:fork/exec c:\dev\hello\u调试\u bin:访问被拒

我正在尝试为Go安装一台新的Windows dev机器,这通常是一个非常简单的过程,但却遇到了很多麻烦。当我尝试在不进行调试的情况下运行时,会出现以下错误:

fork/exec C:\Users\CAMIWIL\AppData\Local\Temp\go-build588834862\b001\exe\hello.exe:访问被拒绝。 进程退出,代码:1信号:false

同样,当我尝试运行调试时,我会得到:

无法启动进程:fork/exec c:\dev\hello\u调试\u bin:访问被拒绝。 进程正在退出,代码为:1

有趣的是,在第二种情况下,如果我使用git bash在代码上手动运行dlv,那么创建_debug_bin文件就没有问题,我可以根据自己的内容进行调试。同样,我也可以使用命令行构建代码。我还尝试安装goland,只是想看看它是否有任何问题,这似乎也很好。我基本上是按原样使用VScode,目前我只安装了它和go扩展


有人知道这是什么原因吗?解决方案是什么?

检查launch.json文件,看看它是否正常运行。可能是VS代码使用的目录(或其父目录)是运行进程的用户无法访问的。您是否尝试过以管理员用户权限重新启动IDE或更改exe的放置位置?go可执行文件属性是什么?@luepin我想我也有同样的问题。我在这里发布了文章,但不幸的是,到目前为止运气不佳:检查launch.json文件,看看它是否正常运行。可能是VS代码使用的目录(或其父目录)是运行进程的用户无法访问的。您是否尝试过以管理员用户权限重新启动IDE或更改exe的放置位置?go可执行文件属性是什么?@luepin我想我也有同样的问题。我在这里发布了帖子,但不幸的是,到目前为止运气不佳: