【问题标题】:Debug in Rider studio. Step into not working在 Rider 工作室中调试。步入不工作
【发布时间】:2022-02-05 02:48:09
【问题描述】:

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

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

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

如何解决?

【问题讨论】:

  • 我也是这样。当我单击 step 进入调试过程时终止。我正在使用骑士 arm64。也许这是 Rider 中的一个错误
  • 您使用什么版本的 Rider?使用 2021.3 对我来说效果很好
  • Rider 2021.3.3 不幸遇到了同样的问题
  • 我的版本是从今天开始在 Rider 上的最后一个版本 JetBrains Rider 2021.3.3

标签: .net debugging hotkeys rider


【解决方案1】:

我从 JetBrains 得到了答案。

需要取消勾选外部调试

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

终于成功了

【讨论】:

    【解决方案2】:

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

    部分解决方案似乎是:禁用“Always do smart step into”。

    【讨论】:

    • 谢谢,但没有结果。我真的很困惑。
    【解决方案3】:

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

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

    Debugging in Jetbrains Rider

    【讨论】:

      猜你喜欢
      • 2017-01-12
      • 1970-01-01
      • 2015-03-17
      • 2013-05-11
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多