Wszystkie testy jednostkowe Nie przynoszą rozstrzygnięcia, gdy są uruchamiane w VS 2019

10

Używam Unit Test Exploreri Unit Test Sessionsdo uruchomienia testów i nagle pojawia się błąd poniżej.

Podczas uruchamiania Test -> Test explorertesty w ogóle się nie uruchamiają i nie widzę błędów.

W obu przypadkach nic nie ma w Outputoknie. %USERPROFILE%\AppData\Local\MicrosoftPonownie zainstalowałem R #, wyczyściłem pamięć podręczną VS (in ), ponownie uruchomiłem Windows, zrestartowałem VS.

2019.10.25 14:54:08.058   ERROR Remote: An exception occurred while invoking executor 'executor://mstestadapter/v2': Method not found: 'Void Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.set_CancellationTokenSource(System.Threading.CancellationTokenSource)'.

--- EXCEPTION #1/1 [LoggerException]
Message = “Remote: An exception occurred while invoking executor 'executor://mstestadapter/v2': Method not found: 'Void Microsoft.VisualStudio.TestTools.UnitTesting.TestContext.set_CancellationTokenSource(System.Threading.CancellationTokenSource)'.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
  at JetBrains.ReSharper.UnitTesting.MSTest.Provider.New.TestHost.TestHostMsTestRunner.TestExecutionEventHandler.HandleLogMessage(TestMessageLevel level, String message)
     at Microsoft.TestPlatform.VsTestConsole.TranslationLayer.VsTestConsoleRequestSender.SendMessageAndListenAndReportTestResults(String messageType, Object payload, ITestRunEventsHandler eventHandler, ITestHostLauncher customHostLauncher)
    (...)
użytkownik1713059
źródło

Odpowiedzi:

19

Mam zaktualizowane pakiety Nuget MSTest.TestAdapteri MSTest.TestFrameworkdo najnowszej wersji (v2.0.0) w całym roztworze i problem został rozwiązany.

użytkownik1713059
źródło
Dla mnie potrzebowałem trochę zabawy z nugetem TestAdapter, ale wygląda na to, że była to naprawdę stara wersja, która spowodowała problem. Mogę potwierdzić rozwiązanie, chociaż nie zadziałało.
Andre
to zadziałało dla mnie. Mam aktualizację 1.xx do wersji 2.xx i teraz działa.
Alexander