vs2013 junit单元测试 代码覆盖率报错无法显示均为0.生成了空结果: 未检测任何二进制文件。
原因:
本人造成该错误原因: 之前卸载过一次VS2013,然后又重新安装一遍,但是两次的安装位置不同,vs 相关的系统变量没有更改,造成该错误。
错误展示
错误信息:
生成了空结果: 未检测任何二进制文件。请确保测试已运行,所需二进制文件已加载,具有匹配的符号文件,并且未通过自定义设置排除。有关详细信息,请参见 https://go.microsoft.com/fwlink/?LinkID=253731
没有留存截图
只有成功的案例
解决方法:
找到系统变量名为如下的变量: 不同版本的vs 开头可能不一样 应该都是这个格式的。
然后找到当前的vs的安装目录,我的就是如上,把原来的错误路径改查正确的目录路径,最后的截止目录一定是IDE ,前面的由于版本不同可能会有差异。
然后重启vs (或者重启电脑)让环境变量生效即可解决问题。