翻转 .csproj 文件中的框架顺序,以便核心框架位于第一个:
<TargetFrameworks>net5.0;net472</TargetFrameworks>
在项目调试配置中设置“启用本机代码调试”。
尝试以管理员用户身份运行 Visual Stuiod 应该没问题。这发生在我身上,只需以管理员身份运行 IDE 即可修复它。
我有同样的问题,找不到在哪里告诉 Visual Studio 使用托管调试器。在 Rider 中,有一个选项可以在运行/调试配置中选择运行时。
您可以做的是启动项目而不进行调试,然后附加调试器。在附加窗口中,有一个设置允许您选择代码类型。选择托管(.NET Core)。