首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“要调试此项目,请将其配置为使用‘托管(CoreCLR)’调试器。”在.NET内核中调试多目标框架时

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

Stack Overflow用户
提问于 2022-01-18 14:43:12
回答 1查看 1K关注 0票数 0

我使用的是VisualStudio2019,我有一个多目标框架,目标是.NET框架4.72和.NET Core5.0。

多目标.csproj配置如下:

代码语言:javascript
运行
复制
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFrameworks>net472;net5.0</TargetFrameworks>
    <PlatformTarget>x86</PlatformTarget>
    ...

当我尝试调试.NET核心可执行文件时,我得到了以下错误:

发生致命错误,需要终止调试。调试器配置为使用桌面CLR (.NET框架)托管调试器,但目标进程加载了CoreCLR (.NET .NET)运行时。要调试此项目,请将其配置为使用“托管(CoreCLR)”调试器.

EN

回答 1

Stack Overflow用户

发布于 2022-01-18 14:43:12

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

  1. 在.csproj文件中对框架排序,所以核心框架将是第一位的

项目调试配置中的

  1. 集“启用本机代码调试”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70757468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档