我正在使用 Visual Studio 2019,并且我有一个针对 .NET Framework 4.72 和 .NET Core 5.0 的多目标框架。
多目标 .csproj 配置如下:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFrameworks>net472;net5.0</TargetFrameworks>
<PlatformTarget>x86</PlatformTarget>
...
当我尝试调试 .NET Core 可执行文件时,出现此错误:
发生致命错误,需要终止调试。调试器配置为使用桌面 CLR (.NET Framework) 托管调试器,但目标进程加载了 CoreCLR (.NET Core) 运行时。要调试此项目,请将其配置为使用“托管 (CoreCLR)”调试器。