运行 -> 异常在 Mono Develop 5.7 中不可用

Run -> Exception not available in in Mono Develop 5.7

在 Mono Develop 3.X 中,有一个菜单选项可以配置我们希望中断的异常(运行 -> 异常)。 但是随着 Mono Develop 5.7 IDE 它不再存在了? 此外,调试器不会因异常而中断。

知道如何找回它,可能是一些加载项?

异常捕获点现在与断点位于同一个对话框中。 您可以通过

打开这个对话框
  • 运行->新异常捕获点
  • Breakpoints pad 有按钮 "New Exception Catchpoint"

这样做的好处是,您可以使用条件和计数过滤器以及不同的 conditions/counts 来处理不同的异常,还可以打印调试文本(跟踪点)而不是中断。

最常见的用例是添加 "System.Exception" 并检查 "Include subclasses"。