Rider 不使用 .NET 6 进行调试

Posted

技术标签:

【中文标题】Rider 不使用 .NET 6 进行调试【英文标题】:Rider doesn't debug with .NET 6 【发布时间】:2021-12-02 09:36:05 【问题描述】:

我收到以下错误:

One or more errors occurred. (One or more errors occurred. (CLR load callback is already in error state. A debug component is not installed. (0x80131C3C). The error code is CORDBG_E_DEBUG_COMPONENT_MISSING, or0x80131C3C.))

【问题讨论】:

你用的是哪个骑士? Jetbrains Rider 2021.2.2 试试 Rider 2021.3 EAP,我们已经修复了很多关于 .NET 6 的问题 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:

如果您使用英特尔 dmg 而不是 Apple Silicon M1 兼容版本,Rider 2021.3.2 的稳定版本也可能发生这种情况。

【讨论】:

【参考方案2】:

按照@xtmq 的指示更新到Rider 2021.3 EAP,解决了这个问题。

【讨论】:

以上是关于Rider 不使用 .NET 6 进行调试的主要内容,如果未能解决你的问题,请参考以下文章

使用 Rider 在 linux 上调试 ASP.NET Web API 2

无法使用 Rider 调试使用 docker 容器和 docker-compose 构建的 .net 核心应用程序。容器退出代码 139

在 Rider 中从 docker-compose 调试 .net 核心容器是错误的

在 JetBrains Rider 中调试从 docker compose 运行的 .Net Core 3 应用程序

如何强制 Rider 使用 Chrome 进行调试?

JetBrains Rider IDE - 是不是可以调试 .Net Core 1.1.X?