项目骑士 - 打破例外

csa*_*uve 10 breakpoints exception rider

我找不到JetBrains Project Rider中的选项"Break on Exception".我通常会在IntelliJ中添加一个异常断点,我看到这个:

在此输入图像描述

Dre*_*kes 17

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

打破所有例外

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

在此输入图像描述

然后,您可以修改断点:

在此输入图像描述


打破一个特定的例外

使用:

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

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

在此输入图像描述

要管理设置,请使用" 断点"对话框.

  • 我在该下拉列表中没有“停止所有 .NET 异常”选项。 (3认同)

Art*_*nov 5

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

  • 发生未处理的异常时,应自动暂停调试器。 (2认同)