Gibt es ein devenv Flag pdb Generation bei der Kompilierung zu deaktivieren?
-
03-07-2019 - |
Frage
Unsere kontinuierliche Integration System läuft derzeit ein Perl-Skript unsere sln / proj-Dateien analysieren die folgenden Optionen eingestellt werden:
DebugInformationFormat = "0" GenerateDebugInformation = "false"
Verhinderung der Erzeugung von PDBS ermöglicht es uns, die Parallelisierung der GUS zusammenstellen zu erhöhen. Allerdings ist diese Methode scheint hacky und gelegentlich versagt - ist es eine bessere Methode
Die einzige Alternative, die ich denken kann, ist das Hinzufügen einer Konfiguration namens RELEASE_NOPDB, aber ich habe Angst, dass die Wartung der RELEASE-Konfiguration erschweren wird -. Maintainer wird dafür sorgen, müssen alle Änderungen an der NOPDB Version zu reflektieren, wenn Änderungen vorgenommen werden
Verbesserungsvorschläge?
Lösung
Diese Antwort erwähnt * .vsprops Dateien als eine Möglichkeit, „global“ Informationen über Projekte zu verbreiten. Vielleicht können sie Ihr Problem lösen.
Ansonsten Ich würde vorschlagen mit denen Sie CMake Ihre Lösung und Projektdateien erzeugen.