In .NET (C#) gibt es irgendwelche Vorteile/Nachteile zu Debug/Release-Build für Unit-Tests gehen?Unit-Test auf einem Build-Server: Release oder Debug-Code?
Welche Zielkonfiguration wird normalerweise für Komponententests auf einem Build-Server verwendet? Ist es wichtig?
Was ist mit Code-Abdeckung (für diese hier sind vermutlich Debug-Versionen erforderlich).
Wir implementieren Debug-Versionen unseres Codes, so dass wir den gesamten Stack-Trace sehen können, wenn ein Problem auftritt. Natürlich wird unser gesamter Code nur intern verwendet. – mpenrow
Ihnen ist bekannt, dass der Release-Build auch einen vollständigen Stack-Trace erzeugt? Sie erhalten Zeilennummern, wenn Sie die PDB-Dateien kopieren. –
Wenn Sie "optimize code" auswählen (was normalerweise bei Release-Build der Fall ist), kann die Methode nicht inline eingezogen werden oder sich leicht bewegen, was dazu führen würde, dass der Zeilennummernverweis etwas irreführend ist? – Benoittr