gpt4 book ai didi

c# - Visual Studio 2013 代码覆盖率 - 未检测二进制文件

转载 作者:行者123 更新时间:2023-11-30 17:47:27 24 4
gpt4 key购买 nike

我正在尝试使用我编写的测试在我的代码块上运行代码覆盖率。之前它工作正常但现在我收到错误:

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

我似乎无法弄清楚如何解决这个问题。环顾四周,我发现很多人都尝试转到他们的项目根目录并删除那里的 .suo(解决方案用户选项)文件,但这并没有解决我的问题。

我正在使用 VS 2013 Ultimate

最佳答案

这里很难给出 100% 正确的答案,所以我只会告诉你我会怎么做。

首先,创建一个全新的解决方案和项目,使用一些 hello world 代码,看看您是否可以获得代码覆盖率。如果它有效,那么您就知道您的原始解决方案和/或项目有问题,而不是您的 VS 配置有问题。

找出问题所在的一种方法是使用源代码管理来查找它何时停止工作。尝试获取旧版本的代码库,并查看代码覆盖率是否适用于该版本。如果它在那个版本中工作,那么你可以不断地获得不同版本的代码库,直到你找到一个它不能工作的版本。一旦你融合了 2 个版本,其中一个版本工作,另一个版本失败,你就会能够检查 2 个版本之间的差异,找出它崩溃的原因。

关于c# - Visual Studio 2013 代码覆盖率 - 未检测二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24767377/

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