代码之家  ›  专栏  ›  技术社区  ›  Ed Sinek

找不到任何覆盖率数据(ASP.NETMVC2)

  •  1
  • Ed Sinek  · 技术社区  · 14 年前

    VS2010旗舰版,文件>新项目>ASP.NETmvc2web应用程序>是,使用visualstudio单元测试创建单元测试项目。然后,我重新生成所有,运行所有单元测试,转到代码覆盖率并获得以下消息:

    找不到任何覆盖率数据(.coverage或.coveragexml)文件。检查测试运行详细信息以了解可能的错误。

    所有的单元测试都通过了。(我还没有接触到一行代码)

    我确实在网上发现了以下内容:
    http://www.vbforums.com/showthread.php?t=615377


    “数据和诊断”确保“代码 已检查“覆盖率”,并且 双击它检查dll的

    编辑:慢慢获得牵引力。请参见: How to create the vsmdi/testrunconfig file when importing a Visual Studio test project?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Colonel Witty Hill    12 年前

    当我从另一个源添加一个测试项目(即添加到,但不是在当前解决方案中创建)时,我也遇到了同样的问题。这样做的时候,本地.testsettings, 解决方案.vsmdi,和TraceAndTestImpact.testsettings测试设置不是在解决方案中创建的。

    不过,这个修复非常简单。只需在解决方案上单击鼠标右键,然后单击“添加”->“新建项目”。将出现一个新窗口。左边的一般和性能下应该是测试设置。一个测试文件。现在你可以添加这个设置了。

    http://msdn.microsoft.com/en-us/library/ee256991%28v=vs.100%29.aspx