NCover 没有找到单元测试
NCover not finding unit tests
我正在尝试在现有的 C# .NET 项目中安装 NCover 以进行工作。不幸的是,在我下载 NCover 并安装 Visual Studio 扩展后,它没有找到任何单元测试。我 seen/heard 的答案似乎是徒劳的“它没有工作......时间过去了......它开始工作了。”
我可以 运行 使用 Visual Studio 的测试资源管理器进行测试,但我需要安装 NCover 才能查看代码覆盖率。我之前安装了 NCover,我团队中的其他人正在让它在同一个项目中工作。
我正在使用 Visual Studio 2013 和最新版本的 NCover Desktop (v 5.1)。
我在控制台日志中收到两个错误。
第一个切换说:
Agent Error (v4x64): An error occurred while loading assembly
和
Agent Error (v4x64): There was a problem loading test assembly [test path]. Could not get bytes from loader AppDomain
第二个(在我尝试 运行 NCover 之后)说它 'Could not load config' 用于测试 dll。
我从我的一位团队成员那里复制了 4 XML 配置文件(Bolt.ext.config、Bolt.Extension2008.dll.config、NCover.exe.config、ncover.axplorer.exe.config),所以我很确定我的配置是正确的。
有其他人有任何建议吗?this/have将不胜感激!
更多信息:
当我将鼠标悬停在螺栓测试面板中变灰的测试 dll 上时,出现以下错误:
Assembly is not loaded. Select and run to build and load this assembly
我正在查看 this post,但似乎没有任何解决方案适合我...
在与我办公室的其他一些开发人员合作后,我们发现问题出在 NCover 版本上。对于 运行 的测试,我们需要使用 NCover v5.0。 v5.1 或 v5.2 都不适用于我们的设置。不确定 v5.1 中有什么变化不会让它找到测试,但我很高兴它现在可以工作了:)
我正在尝试在现有的 C# .NET 项目中安装 NCover 以进行工作。不幸的是,在我下载 NCover 并安装 Visual Studio 扩展后,它没有找到任何单元测试。我 seen/heard 的答案似乎是徒劳的“它没有工作......时间过去了......它开始工作了。”
我可以 运行 使用 Visual Studio 的测试资源管理器进行测试,但我需要安装 NCover 才能查看代码覆盖率。我之前安装了 NCover,我团队中的其他人正在让它在同一个项目中工作。
我正在使用 Visual Studio 2013 和最新版本的 NCover Desktop (v 5.1)。
我在控制台日志中收到两个错误。
第一个切换说:
Agent Error (v4x64): An error occurred while loading assembly
和
Agent Error (v4x64): There was a problem loading test assembly [test path]. Could not get bytes from loader AppDomain
第二个(在我尝试 运行 NCover 之后)说它 'Could not load config' 用于测试 dll。
我从我的一位团队成员那里复制了 4 XML 配置文件(Bolt.ext.config、Bolt.Extension2008.dll.config、NCover.exe.config、ncover.axplorer.exe.config),所以我很确定我的配置是正确的。
有其他人有任何建议吗?this/have将不胜感激!
更多信息:
当我将鼠标悬停在螺栓测试面板中变灰的测试 dll 上时,出现以下错误:
Assembly is not loaded. Select and run to build and load this assembly
我正在查看 this post,但似乎没有任何解决方案适合我...
在与我办公室的其他一些开发人员合作后,我们发现问题出在 NCover 版本上。对于 运行 的测试,我们需要使用 NCover v5.0。 v5.1 或 v5.2 都不适用于我们的设置。不确定 v5.1 中有什么变化不会让它找到测试,但我很高兴它现在可以工作了:)