2016-11-08 4 views
0

Ich benutze Visual Studio 2015, mit .NET Core-Projekt. Ich habe alle Komponententests richtig eingerichtet, die Tests laufen gut, werden gut ausgeführt.Code-Coverage Hervorhebung in .net-Core Visual Studio

Das einzige, was fehlt, ist Code Coverage Highlighting. Früher arbeitete es mit meiner .Net4.5-Anwendung. Fehle ich etwas?

Ich benutze XUnit mit .NET Core. Ich habe hinzugefügt Microsoft.CodeCoverage, aber das schien keinen Unterschied zu haben.

Das ist mein project.json:

{ 
    "version": "1.0.0-*", 
    "buildOptions": { 
    "debugType": "portable", 
    "copyToOutput": { 
     "include": [ "xunit.runner.json" ] 
    } 
    }, 
    "dependencies": { 
    "System.Runtime.Serialization.Primitives": "4.1.1", 
    "xunit": "2.1.0", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029", 
    "ClanService": { "target": "project" }, 
    "Utilities": { "target": "project" }, 
    "UnitTests.Configuration": { "target": "project" }, 
    "Microsoft.CodeCoverage": "1.0.2" 
    }, 
    "testRunner": "xunit", 
    "frameworks": { 
    "netcoreapp1.0": { 
     "dependencies": { 
     "Microsoft.NETCore.App": { 
      "type": "platform", 
      "version": "1.0.1" 
     } 
     }, 
     "imports": [ 
     "dotnet5.4", 
     "portable-net451+win8" 
     ] 
    } 
    } 
} 

Wer sonst kein Glück mit diesem zu haben?

+1

Was ist Ihre Ausgabe von Visual Studio? Nur die Enterprise Edition verfügt über eine Hervorhebung der Codeabdeckung. –

+0

Ich bin auf Enterprise – l3utterfly

+1

Ändern Sie Ihre 'Debugtype' Build-Option von 'portable'zu' full' sollte Ihr Problem beheben. – nulltoken

Antwort

1

Ab .NET Core LTS 1.0.3 sollten Sie Ihr Problem beheben, indem Sie Ihre Build-Option debugtype von portable zu full ändern.

Verwandte Themen