वीएस 2019 में चलने पर सभी यूनिट परीक्षण असंगत हैं


10

मैं उपयोग कर रहा हूँ Unit Test Explorerऔर Unit Test Sessionsमेरी परीक्षण चलाने के लिए और अचानक नीचे त्रुटि प्राप्त करने के लिए।

जब में चल रहा है Test -> Test explorer, तो परीक्षण बिल्कुल नहीं चलते हैं और मुझे कोई त्रुटि नहीं दिखती है।

दोनों मामलों में Outputखिड़की में कुछ भी नहीं है । मैंने आर # को फिर से इंस्टॉल किया है, वीएस कैश (इन %USERPROFILE%\AppData\Local\Microsoft) को मंजूरी दे दी है , खिड़कियों को फिर से शुरू किया है, वीएस को फिर से शुरू किया है।

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.TestAdapterऔर MSTest.TestFrameworkनवीनतम संस्करण (v2.0.0) को संपूर्ण समाधान में अद्यतन किया है और समस्या हल हो गई है।


मेरे लिए यह TestAdapter नगेट के साथ चारों ओर कुछ गड़बड़ करने की आवश्यकता थी, लेकिन ऐसा लगता है कि यह वास्तव में एक पुराना संस्करण था जो समस्या का कारण बना। मैं समाधान की पुष्टि कर सकता हूं, हालांकि यह पहली जगह में काम नहीं करता था।
andreas

यह मेरे लिए काम किया। मेरे पास 1.xx अपग्रेड करने के लिए 2.xx है और अब इसका काम है।
अलेक्जेंडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.