Visual Studio - 失败时断言不停止

时间:2011-02-03 21:30:25

标签: visual-studio visual-studio-2010 mstest

刚从VS2010 Professional转移到Premium。

当我使用MSTEST命中失败的Assert时,它不再在调试器中停止(它确实在测试结果中产生了正确的失败)

问题:当我运行测试时如何让调试器在失败的断言上停止

enter image description here

2 个答案:

答案 0 :(得分:10)

为此,您需要执行以下操作

  • 禁用我的代码:工具 - >选项 - >调试器。取消选中“启用我的代码”
  • 启用Break in throw:Debug - >例外。检查“抛出”CLR异常。

答案 1 :(得分:1)

我之前看到过这种情况,当我用(CTRL + R,F)运行失败的测试时,它只运行失败的测试,其中(CTRL + R,CTRL + F)调试测试并在断言失败时中断。如果这有帮助,请告诉我。