微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JetBrains Rider IDE 无法调试 C# .NET Core 单元测试并显示“CLR 加载回调已处于错误状态”错误

如何解决JetBrains Rider IDE 无法调试 C# .NET Core 单元测试并显示“CLR 加载回调已处于错误状态”错误

我正在运行 JetBrains Rider 2020.3.2 并尝试调试到一些 .NET Core Xunit C# 单元测试。具体来说,我安装了以下 .NET 版本:

enter image description here

有趣的是,当运行单元测试(没有调试)时,它们运行正确。但是,在尝试调试它们时,我看到以下错误

发生了一个或多个错误。 (发生一个或多个错误。(CLR 加载回调已处于错误状态。值不在预期范围内。错误代码为 COR_E_ARGUMENT、或 E_INVALIDARG、或 WIN32_ERROR_INVALID_ParaMETER,或 0x80070057。)

我研究了这个错误并提出了以下可能的补救措施:

enter image description here

(来源:https://blog.jetbrains.com/dotnet/2017/06/16/rider-eap-23-net-core-debugger-back-code-cleanup/

但是这个建议是多年前写的,我确实有最新版本的 .NET Core。

如何使我的单元测试可调试?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。