在VS 2010 ultimate中启用代码覆盖率

时间:2011-01-24 14:11:14

标签: visual-studio-2010 code-coverage

这看起来有点愚蠢,但我找不到答案:
我的团队刚刚转向VS2010终极版,我们希望启用代码覆盖。我发现的所有说明都提到打开Local.testsettings文件并转到“执行标准”选项卡。
好吧,我没有这个标签,我确实有VS2010终极版,它应该支持代码覆盖。

请帮助:)

诺亚

5 个答案:

答案 0 :(得分:12)

Screenshot for the Test Settings Dialog

不要忘记按钮'配置' !!!

  1. 选择Test/Edit Test settings/your active settings/

  2. 选择标签Data & Diagnostics

  3. 选择行Code Coverage

  4. 检查Enabled

  5. 点击网格顶部的小配置符号。

  6. 检查要从...

  7. 收集代码覆盖率信息的所有程序集

答案 1 :(得分:7)

Solution Exlorer中应该有一个解决方案项目文件夹。双击Local.testsettings文件。

应弹出一个新窗口。有一个列表可供选择。诸如General,Roles等的参赛作品

选择条目“数据和诊断”。在那里,您可以启用代码覆盖。

答案 2 :(得分:2)

总结一下:

解决方案资源管理器中应该有Solution Items个文件夹,其中应包含Local.testsettings个文件。 双击它,转到打开窗口中的Data and Diagnostics,在那里启用Code Coverage。然后单击那里的Configure按钮,检查您希望Code Coverage工作的程序集。 Apply您的设置,现在代码覆盖率应该有效。

如果您没有Solution Items文件夹,或者没有Local.testsettings文件,您可能只需创建新的Test Project。它将创建Local.testsettings。如果您不需要,可以删除新的测试项目。

答案 3 :(得分:1)

以下是VS 2010 Ultimate的步骤

  1. 双击Local.Testsettings
  2. 单击“数据和诊断”选项卡
  3. 检查代码覆盖率
  4. 双击该代码覆盖行
  5. 选择您需要检查
  6. 的代码覆盖率的dll
  7. 单击“应用并关闭”

答案 4 :(得分:0)

如果找不到local.testsettings文件,则可以创建新文件。

只需创建一个新的测试项目,然后将其删除 - 然后您应该拥有一个Solution Items项目文件夹,其中包含Local.testsettingsTraceAndTestImpact.testsettings个文件以及一个vsmdi文件。