web-dev-qa-db-fra.com

Tous les tests unitaires ne sont pas concluants lors de l'exécution dans VS 2019

J'utilise Unit Test Explorer et Unit Test Sessions pour exécuter mes tests et obtenir soudainement l'erreur ci-dessous.

Lors de l'exécution dans Test -> Test Explorer, les tests ne fonctionnent pas du tout et je ne vois aucune erreur.

Dans les deux cas, il n'y a rien dans la fenêtre Output. J'ai réinstallé R #, effacé le cache VS (dans %USERPROFILE%\AppData\Local\Microsoft), fenêtres redémarrées, VS redémarré.

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)
    (...)
10
user1713059

J'ai mis à jour les packages NuGet MSTest.TestAdapter et MSTest.TestFramework vers la dernière version (v2.0.0) de la solution complète et le problème a été résolu.

17
user1713059