2012-04-04 5 views
2

In Visual Studios können Sie also verschiedene Projekteigenschaften für die Modi "Release" und "Debug" angeben. Normalerweise möchte ich jedoch, dass sie dieselben Projekteigenschaften haben (d. H. Dieselben Includes, Abhängigkeiten). Gibt es eine Möglichkeit, die Projekteigenschaften des Debug-Modus in den Freigabemodus zu kopieren, ohne Änderungen Zeile für Zeile vornehmen zu müssen?Projekteinstellungen in Version vs. Debug-Modus?

+2

Es gibt keinen Unterschied zwischen Includes und Dependencies zwischen Debug und Release. Die Unterschiede liegen in den Optimierungen, die der Compiler bietet, und ob es detaillierte Debugging-Informationen gibt. Wenn Sie Unterschiede zwischen ihnen außer Compiler-und Linker-Flags (und einige Bibliotheksnamen, wenn Sie C++ verwenden) sehen, haben Sie etwas falsch. (Starten Sie ein neues Projekt und vergleichen Sie die Modi. Siehe auch [diese Frage] (http://stackoverflow.com/questions/3832838/visual-studio-debug-vs-release-mode).) –

+0

Ich denke, meine Frage war nicht ' t vollkommen klar, siehe Caseys Antwort. – countunique

Antwort

2

Ja. Verwenden Sie den Eigenschaftsmanager, um ein neues Eigenschaftsblatt hinzuzufügen und alle gewünschten Änderungen vorzunehmen, und dann "Vorhandene hinzufügen" in den anderen Modus. Die aufgelisteten Blätter sind nur Links und wenn ein Blatt an einem Ort geändert wird, wird es in allen geändert. Die Vererbung ist hierarchisch (wahrscheinlich kein Wort ...) und bewegt sich von unten nach oben, wobei das eigentliche Projekt zuletzt und das unterste Eigenschaftsblatt das erste übernommen hat. Klicken Sie auf der Eigenschaftenseite des Projekts (klicken Sie mit der rechten Maustaste auf das Projekt im Projektmappen-Explorer> Eigenschaften), legen Sie alle fett dargestellten Elemente fest, um von übergeordneten oder Projektstandards zu erben, und sie übernehmen automatisch die Eigenschaften von der nächstniedrigeren Eigenschaftenseite in der Hausverwaltung.

Verwandte Themen