这看起来有点愚蠢,但我找不到答案:
我的团队刚刚迁移到VS2010的最终版本,我们希望启用代码覆盖。我提到的所有说明打开Local.testsettings
文件并转到“执行标准”选项卡。
好吧,我没有这个标签,我确实有VS2010的终极版,它应该支持代码覆盖。启用VS 2010终极代码覆盖
请帮助:)
诺亚
这看起来有点愚蠢,但我找不到答案:
我的团队刚刚迁移到VS2010的最终版本,我们希望启用代码覆盖。我提到的所有说明打开Local.testsettings
文件并转到“执行标准”选项卡。
好吧,我没有这个标签,我确实有VS2010的终极版,它应该支持代码覆盖。启用VS 2010终极代码覆盖
请帮助:)
诺亚
应该有你的解决方案Exlorer一个解决方案文件夹中。双击Local.testsettings文件。
应该弹出一个新窗口。有一个列表可供选择。通用,角色等条目
选择条目“数据和诊断”。在那里你可以启用代码覆盖。
如果找不到local.testsettings文件,可以导致创建一个新文件。
只需创建一个新的测试项目,然后将其删除 - 那么你应该有一个Solution Items
项目文件夹Local.testsettings
和TraceAndTestImpact.testsettings
文件和vsmdi
文件。
不要忘记按钮'配置'!
选择Test/Edit Test settings/your active settings/
选择标签Data & Diagnostics
,
选择行Code Coverage
检查Enabled
点击小配置在网格顶部的符号。
检查要收集代码覆盖率信息的所有组件...
我总是伪造点击这个,然后想知道为什么我的构建不生成代码覆盖率结果。我认为配置按钮是在一个可疑的地方,它应该更突出。 – codechurn 2012-10-23 14:16:13
只是来概括:
应该有你的解决方案资源管理器中Solution Items
文件夹,它应该包含Local.testsettings
文件。 双击它,在打开的窗口中转到Data and Diagnostics
,在那里启用Code Coverage
。然后点击Configure
按钮,然后检查您希望代码覆盖范围内工作的程序集。 Apply
您的设置,现在Code Coverage应该可以工作。
如果您没有Solution Items
文件夹,或者没有Local.testsettings
文件,您可能只需创建新的Test Project
。它将创建Local.testsettings
。如果你不需要它,你可能会删除新的测试项目。
这里是VS 2010终极
我这样做就像你建议。但是,无论如何都不存在代码覆盖:( – alerya 2012-05-20 13:59:43