我想用Visual Studio 2010调试一个C#应用程序,使用Microsoft.VisualStudio.TestTools.UnitTesting。Visual Studio 2010测试没有进入调试器的异常
当我在调试模式下运行一个测试,并且测试引发一个异常时,它不会让我进入调试器,它只是退出并告诉我一个未处理的异常被抛出。
有没有办法让我打开调试器,就像在调试应用程序时发生未处理的异常一样?
我想用Visual Studio 2010调试一个C#应用程序,使用Microsoft.VisualStudio.TestTools.UnitTesting。Visual Studio 2010测试没有进入调试器的异常
当我在调试模式下运行一个测试,并且测试引发一个异常时,它不会让我进入调试器,它只是退出并告诉我一个未处理的异常被抛出。
有没有办法让我打开调试器,就像在调试应用程序时发生未处理的异常一样?
Visual Studio允许您定义调试器应该捕获哪种异常。转到Debug-> Exceptions或ctlr-alt-e。
然后您可以确保您想要捕捉的异常被启用。
确保您正在执行“测试 - >调试”或“调试测试”/“调试选定的测试”。只要将配置设置为Debug的测试运行不会将调试器附加到运行测试。
在“测试结果”窗口中,有“运行”按钮和“调试”按钮。我点击“调试”。 – 2011-05-12 19:40:31
谢谢,这工作。奇怪的是我知道这只是在前一天工作。也许我在事故或某事上按Ctrl-Alt-E,谁知道。 – 2011-05-12 19:42:49
我在同一个问题...我应该找到什么例外? – 2011-12-19 19:03:30
@AbuHamzah - 抛出任何异常。 – 2011-12-19 19:18:50