Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2010测试未在异常时进入调试器_C#_Visual Studio 2010_Unit Testing_Debugging - Fatal编程技术网

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

C# Visual Studio 2010测试未在异常时进入调试器,c#,visual-studio-2010,unit-testing,debugging,C#,Visual Studio 2010,Unit Testing,Debugging,我正在尝试使用Visual Studio 2010,使用Microsoft.VisualStudio.TestTools.UnitTesting调试一个C应用程序 当我在调试模式下运行测试时,测试抛出一个异常,它不会将我弹出到调试器中,它只是退出并告诉我抛出了一个未处理的异常 有没有一种方法可以让它像调试应用程序时发生未处理的异常时那样打开调试器?确保您正在执行测试->调试或调试测试/调试选定测试。仅在“配置”设置为“调试”的情况下运行测试不会将调试器附加到正在运行的测试。请确保您正在执行测试-

我正在尝试使用Visual Studio 2010,使用Microsoft.VisualStudio.TestTools.UnitTesting调试一个C应用程序

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


有没有一种方法可以让它像调试应用程序时发生未处理的异常时那样打开调试器?

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

请确保您正在执行测试->调试或调试测试/调试所选测试。仅在“配置”设置为“调试”的情况下运行测试不会将调试器附加到正在运行的测试。

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


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

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


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

在“测试结果”窗口中,有“运行”按钮和“调试”按钮。我正在单击调试。在测试结果窗口中,有运行按钮和调试按钮。我正在单击调试。谢谢,这很有效。奇怪的是,我知道前几天这还管用。也许是因为意外或其他原因按下了Ctrl-Alt-E,谁知道呢。我也遇到了同样的问题。。。我应该找到什么异常?@AbuHamzah-不管抛出什么异常。谢谢,这很有效。奇怪的是,我知道前几天这还管用。也许是因为意外或其他原因按下了Ctrl-Alt-E,谁知道呢。我也遇到了同样的问题。。。我应该找到什么异常?@AbuHamzah-无论抛出什么异常。