我有一个应用程序会抛出许多(已处理的)异常。特别是有一种类型的例外,我想打破它。
是否可以在特定的用户定义异常上使调试器中断?我不明白为什么这是不可能的,因为它确实知道抛出的异常的类型。
我可以通过在异常的构造函数中设置断点来解决这个问题,但是知道如何以“正确”的方式进行操作会很好。
答案 0 :(得分:6)
如果您转到Debug
菜单并选择Exceptions...
(或按Ctrl+Alt+E
),您将收到一个对话框:
您需要点击Add...
按钮,输入自定义类型名称,并确保选中新例外类型的复选框。
答案 1 :(得分:1)
尝试Debug menu > Exceptions > Add
答案 2 :(得分:0)
是的,只需使用__debugbreak
功能