Ich weiß, dass die Frage keinen vollständigen Sinn macht, da ich nicht innerhalb von Visual Studio erstellen. Ich versuche, meine binären für eine statische Analyse von Veracode zu unterbreiten, und ich baue mit msbuild
:Wie kann ich Bearbeiten und Fortfahren (für Veracode) durch Msbuild
msbuild coop.sln /p:Configuration=Debug /p:Platform=x64 /p:LinkIncremental=false
Ich kann dies in meiner Visual Studio-Umgebung deaktivieren, indem Sie auf Extras> Optionen> Debuggen> Bearbeiten und Fortfahren und deaktivieren Sie dann "Aktiviert Bearbeiten und Fortfahren". Dies scheint jedoch die Lösungsdatei nicht zu beeinflussen.
Ich bekomme eine Warnung von Veracode über die Verwendung von Bearbeiten & Weiter, wenn ich die resultierende Binärdatei hochladen. Ich habe das Gefühl, dass es eine Option geben muss, um diese Konfiguration durch msbuild
zu deaktivieren.
Ein paar verwandten Beiträge, die nicht vollständig diese befassen sich:
- How to: Enable and Disable Edit and Continue
- Is there a way to completely disable Edit and Continue?
Irgendwelche Ideen, wie Bearbeiten, deaktivieren und weiter durch msbuild
?
Ändern/Zl zu einer anderen Debug-Einstellung in der Debug-Konfiguration oder eine neue Konfiguration erstellen, ohne/Zl siehe auch https://msdn.microsoft.com/en-us/library/958x11bc.aspx –
Statische Code-Analysatoren sind im Allgemeinen nicht beeindruckt, ob sie einen Debug-Build überprüfen müssen. Sie kümmern sich viel mehr um den Code, den Sie an Ihren Kunden versenden. Der Release-Build. –