2017-07-24 2 views
1

Opencover funktioniert gut mit einer Debug-Version meines Produkts. Beim Ausführen mit der "Release-Version" gibt es "keine Ergebnisse gefunden", obwohl der Pfad zum Release-Build pdbs (-targetdir) korrekt ist.OpenCover mit "release build"

ist mein Produkt eine Dotnet 4.6.1 Anwendung in C# geschrieben

Gibt es eine Möglichkeit OpenCover zu verwenden, um mit Release-Builds? Ist etwas erforderlich, damit die PDBs anders generiert werden?

Dank

Antwort

1

Ok, das war es nicht. Ich verwendete OpenCover für einen Dienst, der den Dienstanzeigename (in -target-Argument) anstelle des Dienstnamens verwendete. Es identifizierte immer noch den Dienst und startete es, aber offenbar INSTRUMENTIERTE es nicht (der Dienst startete sehr schnell, keine Abdeckungsergebnisse nach Dienst gestoppt) Wenn ich den Dienstnamen als Ziel verwendete, begann der Dienst wesentlich langsamer (also ich denke, war) instrumentiert) und Abdeckungsergebnisse erhalten.