You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JetBrains Rider:如何排除特定类型异常触发断点

在JetBrains Rider中排除特定异常的断点触发

嘿,刚好用Rider处理过一模一样的需求,给你一步步捋清楚怎么操作:

  1. 打开断点设置面板
    你可以通过顶部菜单栏的 Run → View Breakpoints 打开,或者直接用快捷键:Windows/Linux按 Ctrl+Shift+F8,Mac按 Cmd+Shift+F8。

  2. 切换到异常断点标签页
    在弹出的窗口里,找到并点击 Exception Breakpoints 标签(一般是第一个标签)。

  3. 配置全局异常触发规则
    展开列表里的 Common Language Runtime Exceptions 节点,确保这个父节点前面的复选框是勾选状态——这会让所有未被单独设置的CLR异常都触发断点。

  4. 排除目标异常

    • 在面板顶部的搜索框里,输入你想排除的异常的完整类名(比如 YourProjectNamespace.FrequentException),快速定位到它。
    • 如果这个异常已经在列表里,直接取消它前面的复选框即可(这会覆盖父节点的设置,让这个异常不再触发断点)。
    • 如果列表里找不到它,点击面板左上角的 + 按钮,选择 Exception Breakpoint,在弹出的窗口输入异常全名添加,然后再取消它的复选框。
  5. 验证设置
    启动调试后,故意抛出这个被排除的异常,确认断点不会触发;再抛出其他类型的异常,检查断点是否正常工作。

这样设置后,就完美实现了你要的「仅排除特定异常,其他所有异常正常触发断点」的效果啦!

内容的提问来源于stack exchange,提问作者Farrah Jiang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:27:16