Tüm birim testleri VS 2019'da çalıştırıldığında dahil değildir


10

kullanıyorum Unit Test ExplorerUnit Test SessionsTestlerimi ve aniden aşağıdaki hatayı alıyorum.

Koşarken Test -> Test explorer , testler hiç çalışmaz ve hiçbir hata görmüyorum.

Her iki durumda da Outputpencerede hiçbir şey yoktur . R # 'ı yeniden kurdum, VS önbelleğini temizledim (in %USERPROFILE%\AppData\Local\Microsoft), yeniden başlatılan pencereler, VS'yi yeniden başlattım.

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

Yanıtlar:


19

Tüm çözümde NuGet paketlerini MSTest.TestAdapterve MSTest.TestFrameworken yeni sürüme (v2.0.0) güncelledim ve sorun çözüldü.


Benim için TestAdapter nuget ile uğraşmak gerekiyordu, ama gerçekten soruna neden olan eski bir sürüm gibi görünüyor. İlk etapta işe yaramasa da çözümü onaylayabilirim.
andreas

bu benim için çalıştı. i 1.xx 2.xx yükseltilmiş ve şimdi çalışıyor.
Alexander
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.