c# - Visual Studio 单元测试代码覆盖异常 "file path of .coverage file is invalid or corrupt"

标签 c# unit-testing visual-studio-2012

我在运行单元测试代码覆盖率时遇到错误。一切都通过了,但是当我在 Visual Studio 中运行代码覆盖率分析时,它运行测试但在创建覆盖率文件时出错。

它也发生在我下载的解决方案中,这些解决方案通过设置代码覆盖以及我过去能够运行代码覆盖的解决方案。我正在运行 Visual Studio 2012 Ultimate。有什么想法吗?

错误是

Exception was thrown : Code Coverage Analysis engine threw exception .. "file path of .coverage file" is invalid or corrupt

我已经尝试删除 coverage 文件夹中的所有内容...我也是从更新 4 开始的,所以降级没有意义。

我尝试在解决方案项目中添加本地测试设置。

最佳答案

重新应用更新 4,选择修复 选项,看看是否能解决问题。我已经看到其他不相关的安装 障碍 由于插入以前版本的程序集而导致更新。重新安装将为 Visual Studio 带来所有最新版本。

如果没有,则创建基本控制台应用程序作为基本测试项目,看看是否会发生同样的情况。如果它确实尝试使用这些启动选项运行工作室

devenv.exe /log

devenv.exe /safemode

devenv.exe /resetskippkgs

devenv.exe /installvstemplates

devenv.exe /resetsettings

devenv.exe /resetuserdata

检查 log可能出现的问题。

关于c# - Visual Studio 单元测试代码覆盖异常 "file path of .coverage file is invalid or corrupt",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30128786/

相关文章:

visual-studio-2012 - 使用代理时出现错误 : The Microsoft Visual Studio 2012 Remote Debugging Monitor (MSVSMON. EXE)

c# - 如何在 ASP.NET Core 2.0 Web API 中配置和使用 Microsoft.AspNetCore.JsonPatch

c# - 不转换时出现 InvalidCastException

c# - SplitView.PaneClosed 事件可用但不适用于 PaneOpened

unit-testing - 如何分离单元测试方法?

java - 在完成()之后从 Activity 中获取结果;在 Android 单元测试中

c# - 无法添加对 ".dll"的引用

ruby - 确保拆卸在 Test::Unit::TestCase 中运行?

c++ - 使用 Visual Studio 2012 进行代码分析

c++ - 我在哪里可以看到来自 Visual Studio 2012 中未处理的 std::exception 的 what() 消息?