编辑:下面提供了很好的诊断信息,但问题是我正在运行 Visual Studio 2022 17.3。 .NET 7 需要版本 17.4,我刚刚安装了它。一旦我安装了最新版本的 VS,我所有的问题都消失了。 使用 Visual Studio 安装
今天突然,调试我的 ASP.NET Core 6 和 7 应用程序突然停止工作。我按 F5 进行调试,它在我的断点处停止,但是一旦我继续或单步进入,就会显示此对话框:
我没有对代码进行任何更改,我只是在断点处停止后尝试继续。这件事今天才开始发生,我不知道我做了什么。
我在 VS 17.5.5 和一个简单的 .NET7 控制台应用程序中遇到了同样的问题; XUnit 能够运行测试。 我可以使用附加的调试器开始测试,直到到达断点,然后由于热重载弹出窗口,我无法跳过。
我通过从控制台 csproj 中删除 PublishSingleFile 属性解决了此问题:
<!--<PublishSingleFile>true</PublishSingleFile>-->
看来它将在.NET8中修复 https://github.com/dotnet/runtime/issues/42927
今天这发生在我身上,我无法调试项目,这个弹出窗口出现在每个断点上。
我通过删除位于解决方案文件附近的文件夹
.vs
修复了它。