NCover没有找到单元测试

时间:2015-09-16 20:03:01

标签: unit-testing visual-studio-2013 code-coverage ncover

我正在尝试在现有的C#.NET项目中安装NCover以进行工作。不幸的是,在我下载NCover并安装Visual Studio扩展后,它没有找到任何单元测试。我看到/听到的答案似乎是徒劳的“它没有用......时间过去了...它开始工作了。”

我可以使用Visual Studio的测试资源管理器运行测试,但我需要安装NCover以查看代码覆盖率。我以前安装了NCover,我团队中的其他人也在同一个项目中工作。

我正在使用Visual Studio 2013和最新版本的NCover Desktop(v 5.1)。

我在控制台日志中收到两个错误 第一个切换说:

  

代理程序错误(v4x64):加载程序集时发生错误

  

代理程序错误(v4x64):加载测试程序集[测试路径]时出现问题。无法从加载器AppDomain

获取字节

第二个(在我尝试运行NCover之后)说测试dll'无法加载配置'。

我从我的一个团队成员那里复制了4个XML配置文件(Bolt.ext.config,Bolt.Extension2008.dll.config,NCover.exe.config,ncover.axplorer.exe.config),所以我是我确信我的配置正确无误。

有没有其他人有这个/有什么建议吗?非常感谢帮助!


更多信息:

当我将鼠标悬停在螺栓测试面板上的灰色测试dll上时,出现以下错误:

  

未加载程序集。选择并运行以构建和加载此程序集

我在看this post,但似乎没有任何解决方案适合我...

1 个答案:

答案 0 :(得分:1)

与我办公室的其他一些开发人员合作后,我们发现问题出在NCover版本上。为了运行我们的测试,我们需要使用NCover v5.0。 v5.1或v5.2都不适用于我们的设置。不确定v5.1中有什么变化不会让它找到测试,但我很高兴它现在正在工作:)