JetBrains Rider 调试模式评估器异常。

7
我在MacBook上使用Rider时遇到了问题,我无法在调试我的代码时评估IEnumerables。我当前正在运行Rider 2021.3.1版本,但此问题已经存在于Rider 2021.2版本之前。由于我不想到处使用ToList(),所以这个问题使得调试变得更加困难,因为我无法验证枚举的值和计数。有没有人知道如何解决这个问题?
当我第一次遇到这个问题时,我将ASPNETCORE_ENVIRONMENT设置为Release,然而我现在已将其设置回Development,并在Rider中以调试模式运行它。 enter image description here

请使用“帮助-报告 Bug”向 JetBrains 提交错误报告,并同意附加日志。在重现问题后立即执行此操作,以便日志中包含该信息。 - Ivan Shakhov
@IvanShakhov:问题链接:https://youtrack.jetbrains.com/issue/RIDER-75248/evaluator-exception-in-F - Dariusz Woźniak
1个回答

15
  1. 关闭 Rider。
  2. 从解决方案文件夹中删除或重命名 .idea 目录。
  3. 启动 Rider。

这对我解决了问题。

如果需要,您可以尝试删除 .idea 目录下子目录中的 workspace.xml 文件。新旧目录内容之间唯一的显著区别是 workspace.xml。因此您可以只删除或重命名该文件并尝试。


谢谢,这对我也起作用了。 - elillesaeter
1
我最终因为受够了而查找了这个问题,并找到了这个答案。这真是救命稻草,谢谢! - Tim Wilson
仅删除 workspace.xml 文件就帮助了我。 - Vyacheslav Pritykin
如果你不想丢失整个workspace.xml文件,可以尝试在workspace.xml中删除<component name="DisabledMethodsStorage">条目。这个方法对我有效。它包含了禁用System.Linq.SystemCore_EnumerableDebugView的条目。不太清楚为什么会有这个条目。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接