【问题标题】:Project Rider - Break on ExceptionProject Rider - 异常中断
【发布时间】:2017-01-02 04:00:48
【问题描述】:

我在 JetBrains Project Rider 中找不到“异常中断”选项。我通常会在 IntelliJ 中添加异常断点的地方,我看到了这个:

【问题讨论】:

标签: exception breakpoints rider


【解决方案1】:

有两种方法可以做到这一点。

打破所有例外情况

转到运行 | 查看断点...。单击绿色的+ 图标。选择停止所有 .NET 异常

然后可以修改断点:


中断特定异常

任意使用:

  • 运行 | 异常停止...
  • 运行 | 查看断点...。单击绿色的+ 图标。选择.NET 异常断点

这两种方法都会为您提供以下 UI,您可以在其中搜索异常类型:

要管理设置,请使用 Breakpoints 对话框。

【讨论】:

  • 我在该下拉列表中没有“停止所有 .NET 异常”选项。
【解决方案2】:

尚未实现对特定异常的中断。现在 Rider 只能在未处理的异常上中断。很快就会来。

【讨论】:

  • 如何只在未处理的异常上中断?
  • 发生未处理的异常时应自动暂停调试器。
  • 经过额外的测试,我们可能会对“未处理”有不同的解释。我正在考虑一个异常被抛出到某个层(在本例中为 MVC 入口点)以进行处理:youtrack.jetbrains.com/issue/RIDER-2066
猜你喜欢
  • 1970-01-01
  • 2022-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多