c# बग: VS2017 लाइव यूनिट टेस्टिंग-केवल माइनस-काम नहीं करता है




.net unit-testing (5)

मुझे यह सटीक समस्या थी, और यह दृश्य स्टूडियो 15.7.3 में अपडेट करके और टेस्ट> लाइव यूनिट टेस्टिंग> विकल्प - फिर "डिलीट पर्सेंटेड डेटा" चलाकर काम करने में सक्षम था।

टी एल; डॉ; संपादित करें 6: मैंने इसे कम कर दिया है और समस्या / बग को पुन: उत्पन्न करने के लिए 5 कदम प्रदान किए हैं।

  1. VS2017 c # कंसोल ऐप (.Net फुल फ्रेमवर्क) बनाएं
  2. Program.cs में एक विधि जोड़ें और कक्षा को सार्वजनिक करें:

public class Program
{
    static void Main(string[] args)
    {
    }

    public int Add(int a, int b)
    { 
        return a + b;
    }
}
}
  1. Add विधि पर राइट-क्लिक करें और Create Unit Test चुनें:

  1. परीक्षण के साथ एक नया यूनिट टेस्ट प्रोजेक्ट बनाने के लिए इन सेटिंग्स का उपयोग करें:

  1. एक यूनिट टेस्ट जोड़ें

[TestMethod()]
public void AddTest()
{
    Program p = new Program();
    var r = p.Add(1, 2);

    Assert.IsTrue(3 == r);
}
  • टेस्ट मेनू> लाइव यूनिट परीक्षण> प्रारंभ
  • AddTest() पर प्रसंग मेनू AddTest() > लाइव परीक्षण> शामिल करें

अब Add + का चिन्ह बदलें -

लाइव यूनिट परीक्षण काम करता है, - प्रतीक को + में बदल दें और लाइव टेस्ट पास हो जाए !!

अब एक Nuget DLL (कोई भी करेगा) का संदर्भ जोड़ें - लाइव यूनिट परीक्षण अब काम नहीं करता है! या बस समाधान बंद करें, इसे फिर से खोलें और लाइव यूनिट परीक्षण अब काम नहीं करता है!

मैंने MSUnitTest v2 प्रोजेक्ट सेटअप किया है और लाइव यूनिट परीक्षण शुरू किया है। मैं एक वेब एपीआई 2 .Net परियोजना (पूर्ण फ्रेमवर्क v4.5.2) का उपयोग कर रहा हूं।

मुझे हर जगह माइनस संकेत दिखाई देते हैं लेकिन कोई टिक या क्रॉस नहीं है।

मैं कोड को वैसे ही बदल देता हूं जैसे वे Visual Studio 2017 वीडियो में लाइव यूनिट टेस्टिंग में करते हैं और घड़ियां माइनस में दिखाई देती हैं, लेकिन फिर कुछ भी नहीं ...

जब मैं इसे डीबग करूंगा तो यूनिट टेस्ट पास हो जाएगा:

जब मैं नीले माइनस पर माउस घुमाता हूँ तो संदेश "0 टेस्ट द्वारा कवर" होता है

मैंने पाया है कि आपको https://developercommunity.visualstudio.com/content/problem/5520/live-unit-test-are-only-showing-minuses-using-micr.html अनुसार MSTest.TestAdapter और MSTest.TestFramework की आवश्यकता है https://developercommunity.visualstudio.com/content/problem/5520/live-unit-test-are-only-showing-minuses-using-micr.html जो मैंने किया है और दोनों V1.18 का संदर्भ दे रहा हूं:

  • Microsoft.VisualStudio.TestPlatform.TestFramework
  • Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions

बीटा परीक्षकों का एक समूह है जो एक ही समस्या की सूचना देते हैं:

https://developercommunity.visualstudio.com/content/problem/4510/live-unit-testing-doesnt-do-anything-1.html

https://developercommunity.visualstudio.com/content/problem/2737/live-unit-testing-doesnt-do-anything.html

https://developercommunity.visualstudio.com/content/problem/4376/live-unit-testing-doesnt-work.html

https://developercommunity.visualstudio.com/content/problem/2527/live-unit-testing-doesnt-work-for-projects-that-im.html

सभी पोस्ट्स हल या अभ्यस्त हैं।

इस Stackoverflow उपयोगकर्ता को Live इकाई परीक्षण के साथ एक समस्या मिली, लेकिन यह एक शून्य अपवाद समस्या है। जब मैंने C: \ Windows \ असेंबली से अनइंस्टॉल करने का प्रयास किया, तो मैंने एक पहुँच से वंचित कर दिया और डेवलपर कमांड प्रॉम्प्ट के माध्यम से अनइंस्टॉल करने का प्रयास किया, जब मैंने Microsoft से Microsoft.VisualStudio.QualityTools.UnitTestFramework को हटाने का प्रयास किया।

GacUtil /u Microsoft.VisualStudio.QualityTools.UnitTestFramework

का परिणाम:

विधानसभा: Microsoft.VisualStudio.QualityTools.UnitTestFramework, संस्करण = 10.0.0.0, संस्कृति = तटस्थ, PublicKeyToken = b03f5f7f11d50a3a, processorArchitecture = MSIL स्थापना रद्द करने में असमर्थ: विधानसभा एक या अधिक अनुप्रयोगों के लिए आवश्यक है

क्या कोई मुझे काम करने के लिए लाइव यूनिट परीक्षण प्राप्त करने में मदद कर सकता है?

1 संपादित करें:

वीएस> टूल्स> ऑप्शंस> लाइव यूनिट टेस्टिंग में मैं वर्बोज में लॉगिंग हो गया।

आउटपुट को देखते हुए मैंने एक चेतावनी देखी:

[१५: ४ -: २६.५२१ क्रियाविशेषण] - TestDriver - TestDiscoverer लॉग संदेश: चेतावनी - विन्यास प्रणाली आरंभ करने में विफल रही

इसमें कुछ उत्तरों के बाद भी मैं "कॉन्फ़िगरेशन सिस्टम को प्रारंभ करने में विफल" से छुटकारा पाने में सक्षम नहीं था - यह सुनिश्चित नहीं है कि यह एक लाल-हेरिंग है या नहीं, इसका एकमात्र सुराग मुझे अब तक मिला है ...

2 संपादित करें:

मैंने VS2017 को व्यवस्थापक के रूप में चलाया और इससे "कॉन्फ़िगरेशन सिस्टम को प्रारंभ करने में विफल" से छुटकारा मिल गया। दुर्भाग्य से व्यवस्थापक के रूप में चलने से कोई फर्क नहीं पड़ता है, यह अभी भी काम नहीं करता है लेकिन किसी भी अपवाद के साथ विफल नहीं होता है।

यहाँ Verbose लॉग है। यह दिलचस्प है कि "परीक्षण खोज शुरू करने की तैयारी" ऐसा लगता है जैसे मैंने x86 टेस्ट को शामिल किया है।

हालाँकि, यह स्पष्ट रूप से परीक्षण की खोज नहीं कर सकता है; "डिस्कवर 0 परीक्षण"

[16:52:55.110 Verbose] - Aggregator - Calculating the set of tests that cover 1 files  
[16:52:55.110 Verbose] - Aggregator - [Workflow 4] Sending TestRequestEvent with 6 assemblies and 0 tests  
[16:52:55.110 Verbose] - TestDriver - [Workflow 4] Received TestRequestEvent  
[16:52:55.110 Verbose] - TestDriver - [Workflow 4] Preparing to start test discovery (X64: 0, X86: 1).  
[16:52:55.110 Verbose] - TestDriver - [Workflow 4] Start discovering tests from group 0, which contains 1 assemblies.  
[16:52:55.599 Verbose] - TestDriver - [Workflow 4] Finished discovering test from group 0.  
[16:52:55.599 Verbose] - TestDriver - [Workflow 4] Discovered 0 tests from XYZ.API.ClientService\bin\Debug\XYZ.API.ClientService.dll, updating cached data.  
[16:52:55.599 Verbose] - TestDriver - [Workflow 4] Notify Aggregator about completion of test run. (Passed: 0, Failed: 0, Run succeeded: True)  
[16:52:55.599 Verbose] - Aggregator - [Workflow 4] Received TestResponseEvent (TestRunCompleted)  
[16:52:55.599 Verbose] - Aggregator - [Workflow 4] Coverage data for 0 tests was received during this workflow  
[16:52:55.600 Verbose] - BuildManager - Allow to send a single build event.  
[16:52:55.599 Verbose] - Aggregator - Starting coverage aggregation cycle - work list has 3 methods  
[16:52:55.599 Verbose] - Aggregator - Finished coverage aggregation cycle - work list had 3 methods of which 3 methods were defined in 2 open files  
[16:52:55.600 Verbose] - BuildManager - Interrupting build queue -> no new assemblies.  
[16:52:55.600 Verbose] - StatusMargin - Received file coverage result  
[16:52:55.599 Verbose] - Aggregator - Sending FileCoverageResult for 'C:\XYZProjectCollection\XYZ\XYZ.API.ClientService\Repositories\ValueRepository.cs - C:\XYZProjectCollection\Lincoln\XYZ.API.ClientService\XYZ.API.MiscService.csproj'
[16:52:55.599 Verbose] - Aggregator - [Workflow 4] Sending TestRunCompletedEvent  

3 संपादित करें:

मैं आज ProcessMonitor निशान के माध्यम से एक नज़र था .. कुछ भी नहीं सच में बाहर खड़ा था, मैं कुछ याद किया जा सकता है, लेकिन मुझे लग रहा है यह एक बग नहीं एक समस्या है।

मैं वास्तव में लॉक डाउन वातावरण में काम कर रहा हूं ताकि यह हो सके कि कुछ को vs2017 इंस्टॉल के दौरान ब्लॉक किया गया था। मुझे पता है कि यूनिटी 3 डी डोमेन डाउनलोड के लिए श्वेत नहीं है। हालांकि सभी कोर विजुअल स्टूडियो माइक्रोसॉफ्ट सामान स्थापित है। मैं डायग्नोस्टिक समस्या निवारण रणनीति से बाहर निकलने लगा हूं। किसी भी विचार बहुत स्वागत है!

4 संपादित करें:

आज सुबह मैंने Microsoft.VisualStudio.QualityTools.UnitTestFramework से बचने का फैसला किया। VisualStudio.QualityTools.UnitTestFramework DLL को GAC से। पहुँच निषेध को दूर करने के लिए मैंने इन निर्देशों का पालन किया :

इससे संभावित मूल कारणों में से एक का पता चला। मैंने लाइव यूनिट टेस्टिंग लॉगिंग आउटपुट देखना शुरू किया:

[09:44:59.053 Verbose] - BuildManager - C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(3245,5): error MSB3491: Could not write lines to file "C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\i\XYZ.API.MiscService\Debug\CoreCompileInputs.cache". Access to the path 'C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\i\XYZ.API.MiscService\Debug\CoreCompileInputs.cache' is denied.   
[09:44:59.053 Verbose] - BuildManager - C:\Program Files x86\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4874,5): error MSB3491: Could not write lines to file "C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\i\XYZ.API.MiscService\Debug\XYZ.API.MiscService.csproj.FileListAbsolute.txt". Access to the path 'C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\i\XYZ.API.MiscService\Debug\XYZ.API.MiscService.csproj.FileListAbsolute.txt' is denied.

मैंने उन सभी निर्देशिकाओं के लिए खुद को अनुमति दी, बस किसी भी अनुमतियों के मुद्दों को सुलझाने के लिए

यह अभी भी काम नहीं करता है, हालांकि ऐसा लगता है कि मैं करीब आ रहा हूं क्योंकि लाइव यूनिट टेस्ट काम नहीं करने के लिए थोड़ा अधिक समय ले रहा है (यानी जो घड़ियों माइनस के शीर्ष पर दिखाई देती हैं वे प्रक्रिया में अधिक समय लेती हैं)।

फिर मैंने ProMMon को फिर से आज़माया और इसमें कुछ दिलचस्प लॉग दिखाए गए लेकिन कोई धूम्रपान बंदूक नहीं थी।

यहाँ वर्तमान वर्बोज़ लॉग है:

[10:22:07.363 Info] - BuildManager - Build completed (succeeded).
[10:22:07.363 Verbose] - BuildManager - Interrupting build queue -> switching 'build' and 'test' directories.
[10:22:07.363 Verbose] - BuildManager - New 'test' directory: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\1\
[10:22:07.363 Verbose] - BuildManager - New 'build' directory: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\0\
[10:22:07.363 Verbose] - Aggregator - [Workflow 4] Received BuildEvent.
[10:22:07.363 Verbose] - Aggregator - assembly: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.Tests\bin\Debug\XYZ.API.Tests.dll
[10:22:07.363 Verbose] - Aggregator - assembly: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.AccountClientService\bin\Debug\XYZ.API.AccountClientService.dll
[10:22:07.363 Verbose] - Aggregator - assembly: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API\bin\XYZ.API.dll
[10:22:07.363 Verbose] - Aggregator - assembly: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.Helpers\bin\Debug\XYZ.API.Global.dll
[10:22:07.363 Verbose] - Aggregator - assembly: C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.MiscService\bin\Debug\XYZ.API.MiscService.dll
[10:22:07.363 Verbose] - Aggregator - file: 'C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\Repositories\ValueRepository.cs - C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\XYZ.API.MiscService.csproj'
[10:22:07.363 Verbose] - Aggregator - Skip reading spans for assembly C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.Tests\bin\Debug\XYZ.API.Tests.dll with MVID c96c0f4b-b21e-47be-a71e-97ebf8a3d493 since we already have this information from a previous build
[10:22:07.363 Verbose] - Aggregator - Skip reading spans for assembly C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.AccountClientService\bin\Debug\XYZ.API.AccountClientService.dll with MVID 6772f896-04ab-4804-bb18-3ed2c7aeb9b9 since we already have this information from a previous build
[10:22:07.363 Verbose] - Aggregator - Skip reading spans for assembly C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API\bin\XYZ.API.dll with MVID 9c862440-c16a-4efe-8574-76e8c1453c4d since we already have this information from a previous build
[10:22:07.363 Verbose] - Aggregator - Skip reading spans for assembly C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.Helpers\bin\Debug\XYZ.API.Global.dll with MVID a8899d5d-4730-46bf-b4f2-3c2b1b75b0b1 since we already have this information from a previous build
[10:22:07.363 Verbose] - Aggregator - Removing MVID f337ca44-aae6-42ca-8df5-3776ff962372 for project C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\XYZ.API.MiscService.csproj from the file span cache
[10:22:07.363 Verbose] - Aggregator - Adding MVID 8e944276-0eec-43f4-aff3-07e40f8611dc for project C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\XYZ.API.MiscService.csproj to the file span cache
[10:22:07.363 Verbose] - Aggregator - Calculating the set of tests that cover 0 files
[10:22:07.363 Verbose] - Aggregator - Reading spans for assembly C:\XYZProjectCollection\Lincoln\.vs\XYZ.API\18528\t\XYZ.API.MiscService\bin\Debug\XYZ.API.MiscService.dll with MVID 8e944276-0eec-43f4-aff3-07e40f8611dc
[10:22:07.363 Verbose] - Aggregator - Adding 3 methods from 'C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\Repositories\ValueRepository.cs - C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\XYZ.API.MiscService.csproj' to the coverage aggregation work list
[10:22:07.363 Verbose] - Aggregator - Calculating the set of tests that cover 1 files
[10:22:07.363 Verbose] - Aggregator - [Workflow 4] Sending TestRequestEvent with 5 assemblies and 0 tests
[10:22:07.363 Verbose] - TestDriver - [Workflow 4] Received TestRequestEvent
[10:22:07.363 Verbose] - TestDriver - [Workflow 4] Preparing to start test discovery (X64: 0, X86: 1).
[10:22:07.363 Verbose] - TestDriver - [Workflow 4] Start discovering tests from group 0, which contains 1 assemblies.
[10:22:07.834 Verbose] - TestDriver - [Workflow 4] Finished discovering test from group 0.
[10:22:07.834 Verbose] - TestDriver - [Workflow 4] Discovered 0 tests from XYZ.API.MiscService\bin\Debug\XYZ.API.MiscService.dll, updating cached data.
[10:22:07.834 Verbose] - TestDriver - [Workflow 4] Notify Aggregator about completion of test run. (Passed: 0, Failed: 0, Run succeeded: True)
[10:22:07.834 Verbose] - Aggregator - [Workflow 4] Received TestResponseEvent (TestRunCompleted)
[10:22:07.834 Verbose] - Aggregator - [Workflow 4] Coverage data for 0 tests was received during this workflow
[10:22:07.834 Verbose] - Aggregator - Starting coverage aggregation cycle - work list has 3 methods
[10:22:07.834 Verbose] - Aggregator - Finished coverage aggregation cycle - work list had 3 methods of which 3 methods were defined in 5 open files
[10:22:07.834 Verbose] - BuildManager - Allow to send a single build event.
[10:22:07.834 Verbose] - BuildManager - Interrupting build queue -> no new assemblies.
[10:22:07.834 Verbose] - Aggregator - Sending FileCoverageResult for 'C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\Repositories\ValueRepository.cs - C:\XYZProjectCollection\Lincoln\XYZ.API.MiscService\XYZ.API.MiscService.csproj'
[10:22:07.834 Verbose] - Aggregator - [Workflow 4] Sending TestRunCompletedEvent
[10:22:07.850 Verbose] - StatusMargin - Received file coverage result

5 संपादित करें:

इस ब्लॉग के अनुसार: https://blogs.msdn.microsoft.com/visualstudio/2017/03/09/live-unit-testing-in-visual-studio-2017-enterprise/

प्रश्न: लाइव टेस्ट सेट से परीक्षणों को शामिल करने या बाहर करने के बाद कुछ भी क्यों नहीं होता है?

A: यह एक ज्ञात समस्या है जिसे हम Visual Studio 2017 संस्करण 15.0 में ठीक करने में सक्षम नहीं थे। इसे अब Visual Studio 2017 संस्करण 15.2 में ठीक किया गया है।

मेरे पास विज़ुअल स्टूडियो / 15.0.0 5:228.9 है। दृश्य स्टूडियो 2017 में अपग्रेड करना (v15.2) समस्या को ठीक नहीं करता है।

मैंने https://developercommunity.visualstudio.com को इस मुद्दे की सूचना दी है और सभी को पोस्ट करता रहूंगा। यह ठीक से नहीं बताया गया कि पर्यावरण लॉक है।


अपडेट: एमएस का कहना है कि यह 15.3.2 में तय किया गया है

https://social.msdn.microsoft.com/Forums/vstudio/en-US/9f5a5c01-052b-4b6a-94c5-70aae9cdf843/vs2017-live-unit-testing-only-minuss?forum=vsunittest

ठीक है, मैंने इसे संकुचित कर दिया है।

जब आप यूनिट टेस्ट प्रोजेक्ट में एक NuGet संदर्भ जोड़ते हैं, तो यह एक पैकेज जोड़ता है ।config और कुछ स्थितियों में एक App.Config फ़ाइल जोड़ सकता है

जब मैं Oracle.anagedData को जोड़ता हूं , तो निम्नलिखित को App.Config में जोड़ा जाता है:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <!--<configSections>
    <section name="oracle.manageddataaccess.client"
      type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    </configSections>-->
  <system.data>
    <DbProviderFactories>
      <remove invariant="Oracle.ManagedDataAccess.Client"/>
      <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver"
        type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    </DbProviderFactories>
  </system.data>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <publisherPolicy apply="no"/>
        <assemblyIdentity name="Oracle.ManagedDataAccess" publicKeyToken="89b483f429c47342" culture="neutral"/>
        <bindingRedirect oldVersion="4.121.0.0 - 4.65535.65535.65535" newVersion="4.122.1.0"/>
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <oracle.manageddataaccess.client>
    <version number="*">
      <dataSources>
        <dataSource alias="SampleDataSource" descriptor="(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL))) "/>
      </dataSources>
    </version>
  </oracle.manageddataaccess.client>
</configuration>

ध्यान दें कि मैंने कैसे टिप्पणी की थी <! - <configSections ... configSections> -> , विशुद्ध रूप से उन्मूलन की प्रक्रिया के माध्यम से मुझे इसका यह विशिष्ट App.Config टैग मिला, जिसके कारण लाइव यूनिट परीक्षण विफल हो गया।


मैं एक साधारण समाधान के साथ एक ही मुद्दा रहा था जिसमें एक वर्ग पुस्तकालय परियोजना और एक परीक्षण परियोजना शामिल थी। जाहिरा तौर पर मेरे परीक्षण परियोजना को लाइव यूनिट परीक्षण से बाहर रखा गया था। प्रोजेक्ट को शामिल करने के बाद (प्रोजेक्ट पर लाइव क्लिक> लाइव यूनिट टेस्टिंग> शामिल करें) आइकनों ने सही तरीके से काम किया। हालांकि इससे मेरे लिए समस्या हल हो गई, लेकिन यह वास्तव में मेरे लिए स्पष्ट नहीं है कि मेरे परीक्षण कक्षाओं में कोड की हर पंक्ति पर लाइव टेस्ट आइकन होने का क्या मूल्य है।


मुझे v15.5.6 के साथ समान समस्या का सामना करना पड़ा। मैंने पाया कि उपकरण के लिए समाधान था | लाइव यूनिट परीक्षण | स्थायी डेटा हटाएं।


जैसा कि दूसरों ने उल्लेख किया है, यह सुविधा अभी भी थोड़ी छोटी है। मेरे पास बहुत अच्छी किस्मत है, लेकिन केवल फीचर को चालू करने और टेस्ट एक्सप्लोरर विंडो पर ध्यान देने के साथ - कम से कम मेरे बॉक्स पर, यह परीक्षण चलाता है, भले ही कोड संपादक के गटर में "माइनस संकेत" हों। । हालाँकि मैंने फ़ीचर को ठीक से देखा है।

मैं फीचर का उपयोग करता रहूंगा, और Microsoft को किसी भी तरह से फीडबैक देता रह सकता हूं (विजुअल स्टूडियो मेन्यू बार में सेंड फीडबैक बटन होना चाहिए)।

अद्यतन करें:
एक मौजूदा परियोजना का उपयोग करते हुए, मुझे संपादक के गटर में कोई यूआई नहीं दिखता है ... मेरे पास संस्करण 15.3.4 स्थापित है। मैं लाइव यूनिट टेस्ट में एक संपूर्ण समाधान शामिल करता हूं, और पुनर्निर्माण करता हूं ... मुझे आउटपुट विंडो में यह संदेश मिलता है:

[11:42:17.584 Info] No supported test adapters are referenced by this solution. If you have a test project, add a NuGet reference to a test adapter corresponding to the test framework used in order to run the tests. If you already have the required NuGet reference in your test project, performing a NuGet restore may resolve the issue.

अद्यतन 2: एक परीक्षण मामले के रूप में एक नई परियोजना बनाना, और एक NuGet पैकेज को शामिल करने के लिए आपके चरणों का पालन करना जो एक कॉन्फ़िगरेशन टैग जोड़ता है, मैं समस्या को पुन: उत्पन्न करने में सक्षम था। उम्मीद है कि यह भ्रम में शामिल नहीं होता है, लेकिन मेरे पास केवल बाहर किए गए परीक्षण / माइनस संकेत समस्या थी जब कॉन्फ़िगरेशन टैग को टिप्पणी की गई थी (और ओरेकल पैकेज स्थापित किया गया था)।





live-unit-tests