Builds bei der Programmentwicklung

Aktualisiert: November 2007

Eine Projektmappe und die zugehörigen einzelnen Projekte werden normalerweise in einem Debugbuild erstellt und getestet. In jedem Schritt des Entwicklungsprozesses werden Debugbuilds wiederholt durch den Entwickler kompiliert. Das Debuggen ist ein zweistufiger Prozess. Zum einen werden Fehler behoben, die sich während der Kompilierung zeigen. Hierzu zählen Fehler in der Syntax, falsch geschriebene Schlüsselwörter und unrichtige Typenübereinstimmungen. Zum anderen wird der Debugger verwendet, um während der Laufzeit auftretende Probleme, z. B. Logik- und Semantikfehler, zu ermitteln und zu beheben.

Nachdem die Entwicklung eines Projekts oder einer Projektmappe vollständig abgeschlossen wurde und auch das Debuggen in ausreichendem Maße erfolgt ist, werden die Komponenten in ein Releasebuild kompiliert. Standardmäßig werden bei einem Releasebuild verschiedene Optimierungen verwendet. Optimierte Builds sind kleiner im Umfang und können schneller ausgeführt werden als nicht optimierte Builds.

Auswählen und Bearbeiten von Buildkonfigurationen

Verwenden Sie das Dialogfeld "Konfigurations-Manager" zum Definieren der Projektkonfigurationen. Dabei handelt es sich um Eigenschaftengruppen für jede unterstützte Kombination aus Build und Plattform (z. B. Release/Win32). Sie können auch eigene spezielle Builds, beispielsweise eine QA-Buildkonfiguration zu Prüfungszwecken, oder eine persönliche Buildkonfiguration erstellen, um vorläufigen Code zu testen. Anschließend können Sie die Einstellungen der einzelnen Build-/Plattformkombinationen im Projekt-Designer ändern. Weitere Informationen finden Sie unter Einführung in den Projekt-Designer.

Verwenden Sie das Dialogfeld <Projektmappe>-Eigenschaftenseiten, um die Eigenschaften für eine Projektmappe zu definieren. Die allgemeinen Eigenschaften enthalten die Einstellungen für Startprojekt und Projektabhängigkeiten. Die Konfigurationseigenschaften umfassen Dropdownmenüs, in denen die verfügbaren Projektkonfigurationen und -plattformen aufgeführt werden, sowie Kontrollkästchen zum Auswählen der zu erstellenden und (falls aktiviert) bereitzustellenden Projekte. Die Kombination aus Projektkonfiguration und gewählter Plattform bestimmt die zu verwendende Projektbuildkonfiguration. Weitere Informationen finden Sie unter Dialogfeld "Projektmappe-Eigenschaftenseiten".

Verwenden Sie die Dropdownliste Projektmappenkonfigurationen auf der Symbolleiste Standard, um die Buildkonfiguration der aktuellen Projektmappe auszuwählen und um das Dialogfeld Konfigurations-Manager aufzurufen. Sie können auch auf den Konfigurations-Manager zugreifen, indem Sie im Menü Erstellen die Option Konfigurations-Manager auswählen.

Siehe auch

Konzepte

Buildkonfigurationen

Projekte als Container

Projekteigenschaften

Referenz

Dialogfeld "Konfigurations-Manager"

Devenv-Befehlszeilenschalter

Weitere Ressourcen

Der Buildprozess in Visual Studio

Bereitstellen von Anwendungen und Komponenten

Referenz zur C/C++-Erstellung