2011-05-12 51 views
1

我想用Visual Studio 2010调试一个C#应用程序,使用Microsoft.VisualStudio.TestTools.UnitTesting。Visual Studio 2010测试没有进入调试器的异常

当我在调试模式下运行一个测试,并且测试引发一个异常时,它不会让我进入调试器,它只是退出并告诉我一个未处理的异常被抛出。

有没有办法让我打开调试器,就像在调试应用程序时发生未处理的异常一样?

回答

3

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

然后您可以确保您想要捕捉的异常被启用。

+0

谢谢,这工作。奇怪的是我知道这只是在前一天工作。也许我在事故或某事上按Ctrl-Alt-E,谁知道。 – 2011-05-12 19:42:49

+0

我在同一个问题...我应该找到什么例外? – 2011-12-19 19:03:30

+0

@AbuHamzah - 抛出任何异常。 – 2011-12-19 19:18:50

1

确保您正在执行“测试 - >调试”或“调试测试”/“调试选定的测试”。只要将配置设置为Debug的测试运行不会将调试器附加到运行测试。

+0

在“测试结果”窗口中,有“运行”按钮和“调试”按钮。我点击“调试”。 – 2011-05-12 19:40:31

相关问题