Visual Studio:“异常未处理时中断”选项会发生什么?

时间:2010-04-13 16:29:50

标签: visual-studio visual-studio-2008 debugging exception visual-studio-2010

据我所知,Visual Studio(2008年和2010年)过去都有一个选项可以打破抛出的异常或未处理的异常。现在,当我打开Exceptions对话框(Ctr + Alt + E)时,它只是在抛出异常时提供中断:

enter image description here

我已尝试调整该对话框中的列,但这没有帮助。这是一个错误,还是我错过了什么?

2 个答案:

答案 0 :(得分:37)

This似乎表示如果您没有启用“仅启用我的代码(仅管理)”,就会出现此情况。

编辑:刚刚在这里尝试过(VS 2008),我可以验证禁用该选项会导致User-Unhandled列消失。你可以在这里找到选项:工具 - >选项 - >调试 - >一般

答案 1 :(得分:1)

当我在VS.NET中启用源服务器支持时,我也有这个。 当我禁用源服务器支持时,仍然可以看到打破未处理的异常的选项。

但是,一个想法:是否有必要能够指定在未处理异常时IDE应该中断?据我所知,这只是默认行为,不是吗?那么,能够指定该选项有什么用呢?