据我所知,Visual Studio(2008年和2010年)过去都有一个选项可以打破抛出的异常或未处理的异常。现在,当我打开Exceptions对话框(Ctr + Alt + E)时,它只是在抛出异常时提供中断:
我已尝试调整该对话框中的列,但这没有帮助。这是一个错误,还是我错过了什么?
答案 0 :(得分:37)
This似乎表示如果您没有启用“仅启用我的代码(仅管理)”,就会出现此情况。
编辑:刚刚在这里尝试过(VS 2008),我可以验证禁用该选项会导致User-Unhandled列消失。你可以在这里找到选项:工具 - >选项 - >调试 - >一般
答案 1 :(得分:1)
当我在VS.NET中启用源服务器支持时,我也有这个。 当我禁用源服务器支持时,仍然可以看到打破未处理的异常的选项。
但是,一个想法:是否有必要能够指定在未处理异常时IDE应该中断?据我所知,这只是默认行为,不是吗?那么,能够指定该选项有什么用呢?