在VisualStudio2015CommunityEdition更新3和NCrunch 2.15.0.9中,我的MSTest单元测试确实可以编译(我可以在MSTest中运行它们),但是NCrunch将它们显示为
没有测试排队等待执行。监视2个测试,没有忽略任何测试
这些测试的状态是
运行(第一次运行),优先级
如果他们真的在跑步,他们永远也不会完成。在MSTest中运行它们只需要毫秒。
C#类库仍然是一个非常简单的项目,几乎是HelloWorld复杂性。它没有任何奇怪的依赖项。它没有签名,也没有构建前后的步骤。
我已经用向导设置了我的NCrunch配置
即使我手动触发测试也不会运行。
NCrunch诊断输出窗口中没有内容。
不确定是否相关,但我还安装了其他插件:

限制:我不能升级NCrunch,因为我的许可证过期了。
我试过:
发布于 2016-09-08 21:29:42
最新的3使.NET 4.6.1成为新项目的默认.NET框架。
将两个项目( DLL和单元测试)切换回稍旧的.NET 4.5.2,然后按下“重新同步、重新构建和重新运行”按钮解决了问题。
这个可以在更新的2.20版本的NCrunch中修复,但是我的NCrunch许可证甚至不支持.NET 4.6。
https://stackoverflow.com/questions/39399768
复制相似问题