4

我有一个引发许多(已处理)异常的应用程序。我特别想打破一种例外情况。

是否可以使调试器在特定的用户定义的异常上中断?我不明白为什么这是不可能的,因为它确实知道抛出的异常的类型。

我可以通过在异常的构造函数中设置断点来解决这个问题,但如果知道如何以“正确”的方式来做这件事会很好。

4

3 回答 3

6

如果您进入Debug菜单并选择Exceptions...(或按Ctrl+Alt+E),您将看到一个对话框:

例外对话框

您需要单击该Add...按钮,输入您的自定义类型名称,并确保选中您的新异常类型的复选框。

于 2012-04-26T22:36:46.103 回答
1

尝试Debug menu > Exceptions > Add

于 2012-04-26T22:30:53.787 回答
0

是的,只需使用该__debugbreak功能

于 2012-04-26T22:33:05.777 回答