VS 2019에서 실행될 때 모든 단위 테스트 미결정


10

테스트를 사용 Unit Test Explorer하고 Unit Test Sessions실행 중이며 갑자기 아래 오류가 발생합니다.

에서 실행할 때 Test -> Test explorer테스트가 전혀 실행되지 않으며 오류가 표시되지 않습니다.

두 경우 모두 Output창에 아무것도 없습니다 . R #을 다시 설치하고 VS 캐시를 지우고 ( %USERPROFILE%\AppData\Local\Microsoft) 창을 다시 시작하고 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)
    (...)

답변:


19

전체 솔루션에서 NuGet 패키지 MSTest.TestAdapterMSTest.TestFramework최신 버전 (v2.0.0)으로 업데이트 했으며 문제가 해결되었습니다.


나에게 그것은 TestAdapter 너겟을 둘러싼 약간의 문제가 필요했지만 실제로 문제를 일으킨 오래된 버전 인 것 같습니다. 처음에는 작동하지 않았지만 솔루션을 확인할 수 있습니다.
andreas

이것은 나를 위해 일했습니다. 1.xx를 2.xx로 업그레이드했으며 현재 작동 중입니다.
알렉산더
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.