“要调试此项目,请将其配置为使用‘托管 (CoreCLR)’调试器。”当尝试在 .NET Core 中调试多目标框架时

问题描述 投票:0回答:3
debugging .net-core visual-studio-2019 multitargeting
3个回答
0
投票
  1. 翻转 .csproj 文件中的框架顺序,以便核心框架位于第一个:

    <TargetFrameworks>net5.0;net472</TargetFrameworks>

  2. 在项目调试配置中设置“启用本机代码调试”。 enter image description here


0
投票

尝试以管理员用户身份运行 Visual Stuiod 应该没问题。这发生在我身上,只需以管理员身份运行 IDE 即可修复它。


0
投票

我有同样的问题,找不到在哪里告诉 Visual Studio 使用托管调试器。在 Rider 中,有一个选项可以在运行/调试配置中选择运行时。

您可以做的是启动项目而不进行调试,然后附加调试器。在附加窗口中,有一个设置允许您选择代码类型。选择托管(.NET Core)

© www.soinside.com 2019 - 2024. All rights reserved.