Unit Test Sessions konnten nicht ausgeführt werden

8

Ich benutze VS2015 Professional mit Resharper Ultimate und ich habe damit begonnen, den folgenden Fehler im Einheitentestsitzungsfenster zu erhalten, wenn ich meine Komponententests ausführe.

  

2016.09.21 14: 16: 54.745 Fehler System.AggregateException: Ein oder mehrere Fehler sind aufgetreten. --- & gt; System.Threading.Tasks.TaskCanceledException: Eine Aufgabe wurde abgebrochen.      --- Ende der inneren Ausnahme Stack-Spur ---      bei System.Threading.Tasks.Task.ThrowIfExceptional (Boolean includeTaskCanceledExceptions)      bei System.Threading.Tasks.Task.Wait (Int32 MillisekundenTimeout, CancellationToken cancellationToken)      bei JetBrains.ReSharper.UnitTestFramework.Launch.Stages.DiscoveryStage.Run (CancellationToken-Token)      bei JetBrains.ReSharper.UnitTestFramework.Launch.UnitTestLaunch.RunStage (Object stageObject)   --- & gt; (Innere Ausnahme # 0) System.Threading.Tasks.TaskCanceledException: Eine Aufgabe wurde abgebrochen. & Lt; ---

Tests anderer Projekte funktionieren perfekt in VS2013, aber nicht in VS2015. Gestern habe ich einige Pakete auf meinem PC installiert: vs14-kb3165756.exe und OpenCover.UI.vsix

Ich habe versucht, das OpenCover-Paket zu deinstallieren, das das Problem nicht gelöst hat.

    
silver 21.09.2016, 11:24
quelle

3 Antworten

4

Ich hatte gerade das gleiche Problem, in meinem Fall war die Lösungskonfiguration auf "Release" eingestellt. Stellen Sie sicher, dass Ihr Projekt auf "Debug" eingestellt ist und versuchen Sie es erneut. Arbeitete für mich

    
katit 21.09.2016, 20:55
quelle
7

Wenn dieses Problem erneut auftritt, nachdem ich ein UWP Unit Test-Projekt mehrfach hinzugefügt habe, habe ich festgestellt, dass die Build CheckBox aus irgendeinem Grund im Projektkonfigurationsmanager der Lösung erstellt wurde, nachdem ich das neue Unit Test Project (Universal Windows) erstellt habe unchecked, und als ich es überprüfte und meine Unit-Tests ausführte, wurde alles wie erwartet ausgeführt.

Rechtsklick Lösung & gt; Konfigurationsmanager ...

    
Donny 22.09.2016 22:01
quelle
1

Dies hängt höchstwahrscheinlich mit der Antwort von katit zusammen, aber es passiert auch, wenn sich die Konfiguration im Debug-Modus befindet, aber eine Implementierung mit der Release-Version durchgeführt wird.

Runner kann nicht ausgeführt werden, nachdem eine Implementierung (Release) ausgeführt wurde, wahrscheinlich weil es versucht, die neueste Build-Ausgabe zu verwenden, die aus Release-Assemblys besteht (optimiert), , sodass eine vollständige Neuerstellung mit Debug-Konfiguration durchgeführt werden muss .

    
Alexei 03.04.2017 12:44
quelle