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

问题描述 投票:0回答:4

调试期间尝试按

Step into
热键时出现的问题。 默认设置为
F11
F7
。当我尝试按 F11 时,没有任何反应。当我尝试按
F7
时,它会逐步执行代码,但是当它必须进入方法时(
step into
这是此操作的专用命令),我的调试模式会关闭。 骑手关闭调试模式,就像我通过按钮那样。

我尝试更改为另一个热键操作

step into
。结果一样。当我尝试在步骤调试期间进入另一个方法并按
F7
或其他键
step into
我的 Rider 停止调试模式。

我的屏幕上

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

如何解决?

.net debugging hotkeys rider
4个回答
22
投票

我有来自 JetBrains 的答复。

需要取消勾选外部调试

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

终于可以用了


5
投票

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

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


1
投票

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

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

在 Jetbrains Rider 中调试


0
投票

对于 MacOS Sonoma 14.3.1 F11 键被任务控制用作显示桌面的热键。所以你可以试试这个:

转到 macOS 系统设置 -> 功能键 -> 任务控制 -> 显示桌面 (F11) - 取消选中此复选框。

© www.soinside.com 2019 - 2024. All rights reserved.