NCrunch "no tests are queued for execution"

NCrunch "no tests are queued for execution"

在 Visual Studio 2015 Community Edition Update 3 和 NC运行ch 2.15.0.9 中,我的 MSTest 单元测试可以编译(我可以 运行 它们在 MSTest 中),但是 NC 运行ch 将它们显示为

No tests are queued for execution. Monitoring 2 tests, with no tests ignored

那些测试的状态是

Running (First time run), Prioritized

如果它们真的是 运行ning,它们永远不会完成。 运行 它们在 MSTest 中只需要几毫秒。

C# class 库仍然是一个非常简单的项目,几乎是HelloWorld 的复杂度。它没有任何奇怪的依赖关系。它没有签名,也没有预先或 post-build-steps.

我已经使用向导设置了我的 NC运行ch 配置

测试不会 运行 即使我手动触发它。

NC运行ch 诊断输出中没有内容 window。

不确定是否相关,但我安装了其他插件:

限制:我无法升级 NC运行ch,因为我的许可证已过期。

我试过:

最新的 Visual Studio Update 3 使 .NET 4.6.1 成为新项目的默认 .NET Framework。

将两个项目(DLL 和单元测试)切换回稍旧的 .NET 4.5.2,然后点击 "Resynchronize, rebuild and rerun" 按钮解决了问题。

may be fixed in newer versions 2.20 of NCrunch,但我的 NCrunch 许可证甚至不支持 .NET 4.6。