Visual Studio 2019运行单元测试时Test Explorer无测试且报文件缺失错误
VS2019 单元测试Test Explorer无可用测试、找不到部署目录问题解决方案
对应报错信息:
'executor://mstestadapter/v2' : Could not find file 'C:\Users\Solution_TestUnit\TestResults\Deploy_user 2021-10-11 20_52_28'
可按以下步骤依次尝试修复:
- 清理旧测试缓存与重建解决方案
关闭所有VS窗口,进入解决方案根目录手动删除TestResults文件夹,重新打开VS加载项目后依次执行「清理解决方案」、「重新生成解决方案」,重启Test Explorer后重新扫描测试用例。 - 统一MSTest NuGet包版本
右键测试项目打开NuGet管理界面,确认MSTest.TestAdapter、MSTest.TestFramework两个依赖包版本一致且为最新稳定版;如果项目仍引用老旧的Microsoft.VisualStudio.QualityTools.UnitTestFramework包,直接替换为上述两个MSTest V2包即可。 - 关闭测试部署功能
在解决方案根目录新建/修改.runsettings配置文件,添加如下内容:
然后在顶部菜单栏选择「测试」-「配置运行设置」-「选择解决方案范围的运行设置文件」,关联刚才修改的配置文件后重新运行测试。<RunSettings> <MSTest> <EnableDeployment>False</EnableDeployment> </MSTest> </RunSettings> - 校验项目框架兼容性
打开测试项目属性页,确认测试项目的目标框架版本和被测试项目的目标框架版本匹配,避免出现.NET Framework与.NET Core/.NET 5+版本不兼容的情况。
内容的提问来源于stack exchange,提问作者L JAMIL
相关产品推荐
相关产品推荐

