Visual Studio单元测试代码覆盖率异常 " .coverage 文件路径无效或损坏"

3
当我运行单元测试代码覆盖率时,出现错误。所有的测试都通过了,但当我在Visual Studio中运行分析代码覆盖率时,它会运行测试,但在创建覆盖文件时出错。
这也发生在我下载的解决方案中,这些解决方案演示了如何设置代码覆盖,并且还发生在我过去已经能够运行代码覆盖的解决方案中。我正在运行Visual Studio 2012 Ultimate。有什么想法吗?
错误是:
“异常被抛出:代码覆盖分析引擎抛出异常..“.coverage文件”的文件路径无效或损坏。”
我尝试删除覆盖文件夹中的所有内容...我一开始就使用更新4,所以降级没有意义。
我尝试在解决方案项中添加本地测试设置。

可能是在VS 2012上运行代码覆盖率分析时抛出异常的重复问题。 - stuartd
是的,这是同样的问题,但是很旧了... 回答的那个人正在运行2010年版..我已经尝试过了。 - bdawg
还有在更新4中..不是1。 - bdawg
2
你应该在问题中包含你已经尝试过的内容。 - stuartd
1个回答

1
重新应用更新4,选择“修复”选项并查看是否解决了问题。我曾经见过其他与安装无关的程序由于插入先前版本的程序集而使更新失效。重新安装将为Visual Studio带来最新的所有内容。
如果还是不行,则创建一个基本的控制台应用程序作为基本测试项目,并查看是否会发生相同的情况。如果确实如此,请尝试使用这些启动选项运行studio。
devenv.exe /log

devenv.exe /safemode

devenv.exe /resetskippkgs

devenv.exe /installvstemplates

devenv.exe /resetsettings

devenv.exe /resetuserdata

检查 日志 是否存在可能的问题。

重新安装更新4成功了...某些东西真的出了问题。谢谢。 - bdawg
@bdawg 我有一个Windows Phone项目,一个与之无关的Azure安装似乎突然间导致了虚拟手机模拟器崩溃。重新安装/修复更新也解决了问题。 - ΩmegaMan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接