单元测试会话无法执行

Unit Test Sessions failed to execute

我正在使用 VS2015 专业版和 resharper ultimate,当我执行单元测试时,单元测试会话 window 开始出现以下错误。

2016.09.21 14:16:54.745 ERROR System.AggregateException: One or more errors occurred. ---> System.Threading.Tasks.TaskCanceledException: A task was canceled. --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at JetBrains.ReSharper.UnitTestFramework.Launch.Stages.DiscoveryStage.Run(CancellationToken token) at JetBrains.ReSharper.UnitTestFramework.Launch.UnitTestLaunch.RunStage(Object stageObject) ---> (Inner Exception #0) System.Threading.Tasks.TaskCanceledException: A task was canceled.<---

其他项目的测试在 VS2013 中完美运行,但在 VS2015 中不完美。 昨天我在我的电脑上安装了几个包: vs14-kb3165756.exe 和 OpenCover.UI.vsix

我已经尝试卸载 OpenCover 包,但没有解决问题。

我刚遇到同样的问题,在我的案例中,解决方案配置设置为 "Release"。确保您的所有项目都设置为 "Debug" 并重试。为我工作

对于遇到此问题的任何人,在多次重新添加 UWP 单元测试项目后,我发现在解决方案的配置管理器中创建新的单元测试项目(通用 Windows)后,出于某种原因,Build CheckBox 未被选中,当我检查它时,运行 我的单元测试,一切都按预期执行。

右键单击解决方案 > 配置管理器...

这很可能与 katit 的回答有关,但当配置处于调试模式时也会发生这种情况,但执行的是发布版本的部署。

Runner 在执行部署(发布)后无法 运行,可能是因为它试图 运行 使用由发布程序集(优化)、因此必须执行带有调试配置的完整重建。