Visual Studio 2017 - 测试运行程序 - 调试选定的测试 - NUnit - 不起作用



在Visual Studio 2017中运行Debug Selected Tests时,调试器只是短暂启动并关闭,所选测试变为带有感叹号的蓝色图标(不确定的测试(。

Debug的输出窗口显示:

The program '[1852] testhost.x86.exe: Program Trace' has exited with code 0 (0x0).
The program '[1852] testhost.x86.exe' has exited with code 0 (0x0).

使用Run Selected Tests命令时也会发生类似情况(当然,没有弹出调试会话(。

有趣的是,运行Test -> Run -> All TestsTest -> Debug -> All Tests可以正常工作。

项目中的单元测试是针对NUnit 3.x框架编写的。

解决方案是将缺少的Nuget包NUnit3TestAdapter添加到单元测试项目中。之后,两个选项都Debug Selected TestsRun Selected Tests开始按预期工作。

Install-Package NUnit3TestAdapter

相关内容

  • 没有找到相关文章

最新更新