找不到任何覆盖数据(.coverage或.coveragexml)文件.检查测试运行详细信息以查

Joe*_*Joe 24 code-coverage visual-studio-2010

我正在使用Visual Studio Ultimate,我无法获得代码覆盖率数据.我的所有单元测试都通过了,我编辑了Local.testsettings文件以启用代码覆盖并将其配置为引用我项目的dll.活动测试设置也设置为Local.testsettings而不是TracAndTestImpact.testsettings.

Gar*_*ish 20

我有同样的问题.我将我的.testsettings配置为包含代码覆盖范围,如下所示:http://msdn.microsoft.com/en-us/library/dd504821( VS.100).aspx

我做错了是我在Visual Studio中按F5运行测试.

我需要做的是双击".vsmdi"文件,它将打开"测试列表编辑器".然后我在测试代码命令栏中单击"在当前上下文中运行测试" - (Ctrl + R,T).代码覆盖率在此之后起作用.

希望这可以帮助.

  • 谢谢,链接帮助了我.需要选择代码覆盖率并单击配置按钮并选择要执行代码覆盖的程序集. (5认同)

Div*_*ivi 3

不知道你是否仍然遇到这个问题,但我也遇到过类似的问题,并且已经解决了。我从解决方案文件夹中删除了 testrunco​​nfig 文件。然后将其添加回来,并出现设置对话框,我在其中启用了代码覆盖率。然后我双击代码覆盖率,它会显示一个 dll 列表,我选择了我需要的那些。它正确保存了设置,现在当我运行测试时,我可以在代码覆盖率中看到结果。

希望这对某人有帮助。