在 Rider studio 中调试。步入不工作

Debug in Rider studio. Step into not working

当我尝试按 Step into 热键时调试过程中出现问题。 默认设置为 F11F7。当我尝试按 F11 时,没有任何反应。当我尝试按 F7 它按代码步进但是当它必须进入方法时(step into 它是此操作的特殊命令)我的调试模式关闭。 Rider 关闭调试模式,就像我通过按钮所做的那样。

我尝试更改为另一个热键操作 step into。结果一样。当我尝试在步骤调试期间进入另一个方法并按 F7step into 的其他键时,我的 Rider 停止调试模式。

我在 F8 上有一个 step into 的屏幕。同样的结果,当我在调试期间尝试进入该方法时,我的调试模式关闭。

如何解决?

这似乎是 bug in Rider [JetBrains Youtrack issue]。我建议所有受影响的人都为这个问题投票以增加紧迫性。

一个部分解决方案似乎是:禁用“始终智能步入”。

使用 JetBrains Rider 作为默认的 JIT 调试器

  1. 按 Ctrl+Alt+S 或 select 文件 |从主菜单中设置,然后选择构建、执行、部署 |左边的调试器。
  2. 点击将 rider 设置为默认调试器。
  3. 当 JetBrains Rider 设置为默认 JIT 调试器并且进程调用 Debugger 时。

Debugging in Jetbrains Rider

我有来自 JetBrains 的答案。

需要取消勾选外部调试

may I ask you to uncheck Enable external source debug setting (Preferences | Build, Execution, Deployment | Debugger)? Does it help you?

终于成功了