Visual Studio - 失败时断言不停止

Dav*_*eer 10 mstest visual-studio-2010 visual-studio

刚刚从VS2010 Professional转移到Premium.

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

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

在此输入图像描述

Jar*_*Par 12

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

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

  • 工具,选项,调试,一般,我发现滴答作响:启用Just My Code(不勾选显示所有成员..如果没有用户则滴答作响......)..给了我正在寻找的东西.无需启用Break on throw.干杯. (2认同)
  • **对于 VS 2017**,请参阅调试 -> Windows -> 异常设置... 或 ctrl-alt-e (2认同)