Visual Studio 2010代码覆盖率 - 无法找到由检测实用程序创建的备份文件

gre*_*g64 5 unit-testing visual-studio-2010

我试图在VS 2010中运行代码覆盖,我遇到以下错误.不生成任何覆盖信息.

代码覆盖就地检测:无法完全备份二进制"MyProject.dll".找不到由检测实用程序创建的备份文件:'MyProject.dll.orig'.

Gar*_*wen 4

检查为测试运行配置选择了哪些工件用于代码覆盖率 - 它隐藏得很好:

  • 在菜单下:测试 -> 编辑测试设置,选择您的活动测试设置
  • 测试设置对话框中选择数据和诊断选项卡
  • 选择代码覆盖率项,然后点击上面的配置按钮

在此输入图像描述

  • 这将打开“代码覆盖率详细信息”窗口。检查给您带来问题的MyProject.dll:该 dll 是否存在?它是调试版本吗?签了吗?你有任何针对这个项目的测试吗?