gpt4 book ai didi

.net - VS 2012 中的代码覆盖问题

转载 作者:行者123 更新时间:2023-12-04 14:14:33 25 4
gpt4 key购买 nike

我有一个简单的 ASP.Net MVC 4 应用程序,有 3 个简单的测试。

这些测试中的每一个都成功运行到完成,但是代码覆盖率窗口给了我以下错误:

Empty results generated: No binaries were instrumented. Make sure the tests ran, required binaries were loaded, had matching symbol files, and were not excluded through custom settings. For more information see http://go.microsoft.com/fwlink/?LinkID=253731



我已经做了一些研究,但迄今为止没有解决我的问题。
  • 我知道测试运行
  • 我在与我的 .dll 相同的位置有 .pdb 文件
  • 我不是通过代码优化
  • 我找不到任何 .testsettings 文件
  • 我也以管理员身份运行我的 VS 2012 Ultimate,但没有运气。

  • 如果我找到了 .coverage 文件,它所包含的全部内容是:
    PCHÿ

    不是我期望的 xmls 结果或错误消息。

    最佳答案

    我意识到这已经一年多了。尽管如此,我刚刚遇到了完全相同的问题,甚至到 .coverage 文件中的“PCHÿ”文本,并且直到现在还没有找到解决方案。但肯定其他人也有这个问题,以防万一,这里有一个简单的解决方案:

    检查后MSDN link按照它的建议,我仍然遇到同样的问题。所以,最后,我关闭了 VS,进入了根解决方案目录和 删除了 .suo 文件 .它设置了隐藏属性,因此您可能需要设置资源管理器以显示隐藏文件。

    重新启动 VS 并重新运行代码覆盖率测试。一切都很好。

    关于.net - VS 2012 中的代码覆盖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16504992/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com