在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 Tests
或Test -> Debug -> All Tests
可以正常工作。
项目中的单元测试是根据NUnit 3.x
框架编写的。
答案 0 :(得分:0)
解决方案是将丢失的Nuget软件包NUnit3TestAdapter
添加到单元测试项目中。之后,Debug Selected Tests
和Run Selected Tests
这两个选项均按预期开始工作。
Install-Package NUnit3TestAdapter