vs2013 junit单元测试 代码覆盖率报错无法显示均为0.生成了空结果: 未检测任何二进制文件。

原因:

本人造成该错误原因: 之前卸载过一次VS2013,然后又重新安装一遍,但是两次的安装位置不同,vs 相关的系统变量没有更改,造成该错误。

错误展示

错误信息:

生成了空结果: 未检测任何二进制文件。请确保测试已运行,所需二进制文件已加载,具有匹配的符号文件,并且未通过自定义设置排除。有关详细信息,请参见 https://go.microsoft.com/fwlink/?LinkID=253731    

没有留存截图

只有成功的案例

解决方法:

 找到系统变量名为如下的变量: 不同版本的vs 开头可能不一样 应该都是这个格式的。

然后找到当前的vs的安装目录,我的就是如上,把原来的错误路径改查正确的目录路径,最后的截止目录一定是IDE ,前面的由于版本不同可能会有差异。

然后重启vs (或者重启电脑)让环境变量生效即可解决问题。

参考地址

原文地址:https://www.cnblogs.com/cxy0210/p/14742420.html