【发布时间】:2018-10-15 12:51:44
【问题描述】:
我在 Dot.net Core 2.0 中创建了一个控制台应用程序,当我运行时,我无法附加到 CoreCLR。访问被拒绝
我已经尝试、清理、删除 bin 和 obj 中的文件,还尝试在 86x 下运行,但找不到任何解决此问题的方法。
【问题讨论】:
标签: visual-studio .net-core visual-studio-debugging coreclr
我在 Dot.net Core 2.0 中创建了一个控制台应用程序,当我运行时,我无法附加到 CoreCLR。访问被拒绝
我已经尝试、清理、删除 bin 和 obj 中的文件,还尝试在 86x 下运行,但找不到任何解决此问题的方法。
【问题讨论】:
标签: visual-studio .net-core visual-studio-debugging coreclr
在我的情况下(对于 .net6),我必须从以下位置更改项目文件:
<PublishSingleFile>true</PublishSingleFile>
到
<PublishSingleFile Condition="'$(Configuration)' == 'Release'">true</PublishSingleFile>
显然调试器无法处理单个 exe 文件。
【讨论】:
我能够通过安装 Dot.Net 的较新版本来解决这个问题,该版本现在是 2.1,在您的情况下,将来可能会有所不同。
您可以查看更新的稳定版本On Official Microsoft Site for Dot.net core here
和原帖check
【讨论】: