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

时间:2019-03-28 15:37:59

标签: visual-studio visual-studio-2017 nunit visual-studio-test-runner

在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框架编写的。

1 个答案:

答案 0 :(得分:0)

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

Install-Package NUnit3TestAdapter