在 Visual Studio 2015 Community Edition Update 3 和 NCrunch 2.15.0.9 中,我的 MSTest 单元测试可以编译(我可以在 MSTest 中运行它们),但 NCrunch 将它们显示为
没有测试排队等待执行。监控 2 个测试,没有忽略任何测试
这些测试的状态是
运行(第一次运行),优先
如果它们真的在运行,它们永远不会完成。在 MSTest 中运行它们只需要几毫秒。
C# 类库仍然是一个非常简单的项目,几乎是 HelloWorld 的复杂性。它没有任何奇怪的依赖关系。它没有签名,也没有构建前或构建后的步骤。
我已经使用向导设置了我的 NCrunch 配置
- NCrunch 2/4 核
- 最多 1 个后台处理线程
- 优化最快的测试执行
- 一次运行我的测试
- 检测到更改时自动运行我的测试
- 让我的测试运行 - 我会根据需要忽略它们
即使我手动触发测试也不会运行。
NCrunch 诊断输出窗口中没有内容。
不确定它是否相关,但我安装了其他插件:
- 视觉SVN 5.1.2
- Resharper Ultimate 10.0.1
- 盎司代码 2.0.0.1029
限制:我无法升级 NCrunch,因为我的许可证已过期。
我努力了:
- 将 Resharper Ultimate 升级到 2016.1
- “防止签署输出程序集”
- “将引用的程序集复制到工作区”
- 在 DLL 和测试上将架构设置为 x86