调试单元测试时Visual Studio不调试?

时间:2011-12-19 18:42:05

标签: visual-studio-2010 unit-testing vs-unit-testing-framework

我有一堆单元测试我正在测试,我把断点放在unitest代码上,当我用CTL+R,T运行而不是在断点上停止它只是执行代码而我正在尝试调试unittest代码,因为它失败了...... 有什么帮助吗?

我正在使用VS 2010专业版

4 个答案:

答案 0 :(得分:8)

  

Visual Studio 2010 test not entering debugger on exception

     

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

'希望有所帮助

答案 1 :(得分:3)

我遇到了同样的问题并以这种方式解决了这个问题:

  • 右键单击您的测试项目
  • 转到属性
  • 打开" build"标签
  • 取消选中"优化代码"复选框

答案 2 :(得分:0)

强烈推荐Test Driven,您可以右键单击测试并选择使用调试器进行测试,并非常轻松地逐步执行代码。

答案 3 :(得分:0)

在Visual Studio 2015中,我遇到了同样的问题。问题是Visual Studio工具栏中的解决方案配置下拉菜单未设置为 Debug 。进行此更改后,调试工作正常。