在Visual Studio中不会抛出异常

时间:2013-06-26 03:43:06

标签: visual-studio debugging exception-handling

由于某些原因,我的异常不再在Visual Studio中被抛出。我在响应中收到JSON错误,但调试模式下的Visual Studio不再抛出错误,并在发生错误时停止Visual Studio。

我查看了这样的帖子:

Visual Studio not stopping on an exception being thrown

但我只想重置之前的位置,而不是逐个启用异常。

3 个答案:

答案 0 :(得分:19)

要重置例外设置,请转到调试>例外,然后点击“全部重置”。

您还可以深入了解并控制不同类型的例外情况。

Visual Studio 2012 menu selection Visual Studio 2012 exceptions dialog

更新

您提到您缺少User-Unhandled列。在这种情况下,您可能需要设置:

enter image description here

答案 1 :(得分:3)

Cntrl + Alt + E(或调试 - >例外
然后选择“全部重置”,这将返回默认例外。

答案 2 :(得分:0)

我遇到了一个问题,那就是它并没有停止发生异常,因此重置异常设置对我有用。为了进一步解释Jay的上述回答,在VS 2019中,重置选项的位置稍有不同(可以说比以前大了一步,在那里更清楚了)。

转到调试-> Windows->例外设置

重置按钮现在是此图标:

Reset Exception Settings