2012-05-08 88 views
20

我正在进行一些调试,我真的希望打开“异常抛出时打断”选项。我依赖的第三方程序会定期抛出异常。其中一些,像SynchronizationLockException,我可以通过调试 - >例外菜单关闭。如何为自定义异常类型关闭“抛出异常时中断”

问题是他们也有一些自定义的异常类型。反正有没有把这些关掉?

回答

33

调试>例外对话框中,单击添加,选择公共语言运行时异常,并进入异常的全名(而不是程序集限定名称)。然后取消选中此例外的投掷复选框。

+0

不敢相信我以前没有看到!谢谢! –

+0

你是一个拯救生命的人!谢谢! – AlexeiOst

+9

VS2015中还有一个简单的等待例外的选项,在异常帮助程序窗口中取消选中'异常类型被抛出时中断'框。 – jnm2