在VS 2012引发异常运行代码覆盖分析(Running code coverage analysi

2019-08-16 16:59发布

我突然开始变得以下异常,而我想在VS 2012上运行的代码覆盖率:

异常被抛出:代码覆盖分析引擎抛出异常(S):覆盖文件“........覆盖”是无效或损坏

任何解决方案/解决方法将是有益的。

Answer 1:

我已经看到了VS2010这个错误,这是令人沮丧的,至少可以说。 该错误可能与不得到“仪表”正确的一个或多个组件,从内存中我记得它可以通过测试设置取消选择“到位器械组件”来解决。

关于“到位插装”,当代码覆盖率已打开Visual Studio中采取TestRun前几分钟重写IL为您的组件,以便它可以录音的IL的部分被执行。 “在地方插入检测”创建一个备份用“.instr”扩展名的装配,运行与探查测试开启,然后替换仪表装配完整测试后,原厂组装。 当我看到这个错误似乎好像原来的文件无法被恢复(可能锁定)和我有几个残“.instr”在我的生成输出文件夹组件。 我的理论是,IDE试图覆盖数据关联到原装配,但失败了,因为这种不匹配的。

据我所知,有在本地观看覆盖到位时仪器关闭没有明显的差异。



Answer 2:

我对VS 2012高级此错误。 我固定它通过应用VS更新1 ,此后一直没有看到它。



文章来源: Running code coverage analysis on VS 2012 throwing exception