Visual Studio 无法附加到 coreCLR。访问被拒绝

Muh*_*zir 11 visual-studio visual-studio-debugging .net-core coreclr

我在 Dot.net Core 2.0 中创建了一个控制台应用程序,当我运行时,我收到无法附加到 CoreCLR 的消息。访问被拒绝

在此输入图像描述

我尝试过清理、删除 bin 和 obj 中的文件,也尝试在 86x 下运行,但找不到解决此问题的任何方法。

0lu*_*sz0 30

就我而言(对于 .net6),我必须将项目文件更改为:

<PublishSingleFile>true</PublishSingleFile>
Run Code Online (Sandbox Code Playgroud)

<PublishSingleFile Condition="'$(Configuration)' == 'Release'">true</PublishSingleFile>
Run Code Online (Sandbox Code Playgroud)

显然调试器无法处理单个 exe 文件。

  • 伟大的。这也解决了“无法附加到 CoreCLR。调试器的协议与调试对象不兼容”错误。谢谢你! (2认同)

Muh*_*zir 2

我能够通过安装较新版本的 Dot.Net(现在是 2.1)来解决这个问题,在您的情况下,将来可能会有所不同。 在此输入图像描述

您可以在此处查看 Dot.net core 的 Microsoft 官方网站上较新的稳定版本

和原始邮政支票