相关疑难解决方法(0)

VS 2012中的代码覆盖问题

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

每个测试都成功运行完成,但Code Coverage窗口给出了以下错误:

生成空结果:没有检测到二进制文件.确保测试运行,加载了所需的二进制文件,具有匹配的符号文件,并且未通过自定义设置排除.有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=253731

我做了一些研究,但到目前为止还没有解决我的问题.

  • 我知道测试运行了
  • 我的.pdb文件与我的.dll位于同一位置
  • 我没有受到代码的影响
  • 我找不到任何.testsettings文件
  • 我也以管理员的身份运行我的VS 2012 Ultimate,但没有运气.

如果我找到.coverage文件,它的全部内容是:

PCHÿ
Run Code Online (Sandbox Code Playgroud)

不是我期待的xmls结果或错误消息.

.net mstest code-coverage asp.net-mvc-4 visual-studio-2012

6
推荐指数
1
解决办法
4899
查看次数

无法使用 Visual Studio 2019 分析代码覆盖率

我正在使用 Visual Studio 2019 来开发和测试 .NET Core 应用程序。几个月前,我记得我所有的测试都成功了,我能够启动代码覆盖率分析。今天我启动了一个代码覆盖率分析,但它失败了(测试总是成功的):

生成空结果:未检测二进制文件。确保测试已运行,所需的二进制文件已加载,具有匹配的符号文件,并且未通过自定义设置排除在外。有关详细信息,请参阅https://go.microsoft.com/fwlink/?LinkID=253731

我一直在升级我的 Visual Studio,我现在拥有的当前版本是Microsoft Visual Studio Enterprise 2019(版本 16.4.0)

关于这个问题的任何经验或反馈?

code-coverage visual-studio-2019

4
推荐指数
1
解决办法
5653
查看次数