Visual Studio 2010测试未在异常时进入调试器

时间:2011-05-12 19:35:33

标签: c# visual-studio-2010 unit-testing debugging

我正在尝试使用Microsoft.VisualStudio.TestTools.UnitTesting使用Visual Studio 2010调试C#应用。

当我在调试模式下运行测试,并且测试抛出异常时,它不会弹出我的调试器,它只是退出并告诉我抛出了未处理的异常。

有没有办法让它打开调试器的方式与调试应用程序时发生未处理异常的方式相同?

2 个答案:

答案 0 :(得分:3)

Visual Studio允许您定义调试器应捕获的异常类型。转到Debug-> Exceptions或ctlr-alt-e。

然后,您可以确保启用要捕获的异常。

答案 1 :(得分:1)

确保您正在执行“Test-> Debug”或“Debug test”/“Debug selected test”。只需运行配置为Debug的测试,就不会将调试器附加到正在运行的测试中。