visual-studio - 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 Tests
或Test -> Debug -> All Tests
工作正常。
项目中的单元测试是针对NUnit 3.x
框架编写的。
解决方案
解决方案是将缺少的 Nuget 包添加NUnit3TestAdapter
到单元测试项目中。之后,两个选项都Debug Selected Tests
开始Run Selected Tests
按预期工作。
Install-Package NUnit3TestAdapter
推荐阅读
- r - Cleaning legacy country records in R dataframe
- android - 接口始终为空
- r - Replace column in a list of lists of dataframes with columns in another list of lists of dataframes. R
- php - 在其他列中使用 Datediff 结果
- c++ - 如何在给定向量中找到第一个、第二个和第三个最大值而不在 C++ 中排序?
- python - How to plot a matplotlib line plot using colormap?
- umbraco - 仅在表格完成后在 Umbraco 中显示内容
- php - Share URL including URL parameter through Facebook
- reactjs - 在反应组件上使用 Laravel 项目 CSS
- c# - 运行总 C#