如何在Visual Studio 2008 Express中禁用异常助手和未处理的异常弹出窗口

jru*_*upe 10 exception visual-studio-express

我正在使用Visual Studio 2008 Express并且正在编写单元测试,其中存在许多预期的未处理异常.这会导致在调试器中运行这些测试时显示许多异常助手弹出窗口.

我已在VS选项中禁用了异常助手,但会弹出另一个未处理的异常对话框.我知道用Visual Studio Professional可以摆脱这些,但你如何使用快递版呢?

顺便说一下,我使用的是Assert.Throws代替ExpectedException attribute(NUnit),这导致了这个,但我想使用Assert.Throws.谢谢!

Alc*_*nja 8

在"调试"菜单中,转到"例外"(Ctrl+ Alt+ E).从这里可以告诉调试器在抛出异常时不要中断.只需取消选中lazy选项的所有框,或者挖掘您不希望它突破的特定异常.

但是请注意,这可能不是您希望在正常调试情况下发生的情况,因此如果您尝试调试某些内容并希望查找异常,请不要忘记稍后重新启用它.

编辑:我很抱歉,即使它在问题中写了好几次(包括标题),我也没注意到你在谈论快递版......教我脱脂阅读这个问题.不确定上述版本是否有效,所以它仍然值得一试.

编辑2:好的,看起来在快递版中仍然可以使用例外对话框.