Gewusst wie: Festlegen von Debug- und Releasekonfigurationen
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Ein Visual Studio 2010-Projekt bietet separate Konfigurationen für die Release- und Debugversionen des Programms. Wie die Namen bereits vermuten lassen, erstellen Sie die Debugversion zum Debuggen und die Releaseversion für das endgültige Release, d. h. die Freigabe.
Wenn Sie ein Programm in Visual Studio erstellen, werden von Visual Studio automatisch diese Konfigurationen erstellt und die erforderlichen Standardoptionen und sonstigen Einstellungen festgelegt. Bei Verwendung der Standardeinstellungen:
Die Debugkonfiguration des Programms wird mit vollständigen symbolischen Debuginformationen und ohne Optimierung kompiliert. Die Optimierung gestaltet das Debuggen etwas schwieriger, da die Beziehung zwischen Quellcode und generierten Anweisungen komplexer ist.
Die Releasekonfiguration des Programms enthält keine symbolischen Debuginformationen und wird vollständig optimiert. Debuginformationen können in Programmdatenbankdateien (C++) generiert werden, je nachdem, welche Compileroptionen verwendet werden. PDB-Dateien zu erstellen kann sehr nützlich sein, wenn Sie später die Releaseversion debuggen müssen.
Mithilfe der Standardsymbolleiste oder dem Konfigurations-Manager kann zwischen Releaseversion und Debugversion umgeschaltet werden.
Tipp
Beim Einrichten von Visual Studio werden Sie aufgefordert, Entwicklungseinstellungen für Ihre bevorzugte Programmiersprache auszuwählen. Wenn Sie die Entwicklungseinstellungen von Visual Basic auswählen, wird das Symbol für die Auswahl der Debug- bzw. Releasekonfiguration nicht auf der Symbolleiste angezeigt. Stattdessen wählt Visual Studio automatisch die Debugkonfiguration aus, wenn Sie im Menü Debuggen die Option Start auswählen, und die Releasekonfigurationen, wenn Sie das Menü Erstellen verwenden. Informationen zum Ändern der Entwicklungseinstellungen finden Sie unter Gewusst wie: Wiederherstellen von ausgeblendeten Debuggerbefehlen. Wählen Sie nach dem Ändern der Entwicklungseinstellungen auf der Seite Allgemein in der Kategorie Projekte und Projektmappen im Dialogfeld Optionen die Option Erweiterte Buildkonfigurationen anzeigen aus.
So wechseln Sie schnell zur Debugkonfiguration oder zur Releasekonfiguration
- Wählen Sie auf der Symbolleiste Standard im Listenfeld Projektmappenkonfigurationen die Option Debuggen oder Release aus. Diese Symbolleiste ist in Visual Basic Express oder Visual C# Express nicht verfügbar.
So wechseln Sie zur Debugkonfiguration oder zur Releasekonfiguration
Wählen Sie das Projekt im Projektmappen-Explorer aus.
Klicken Sie im Menü Ansicht auf die Option Eigenschaftenseiten.
Klicken Sie in einem Visual C#- oder einem Visual F#-Projekt auf die Registerkarte Erstellen oder Debuggen, in einem Visual Basic-Projekt auf Kompilieren oder Debuggen bzw. in einem Visual C++-Projekt auf Konfigurationseigenschaften.
Klicken Sie in der Dropdownliste Konfiguration auf Debug oder auf Release.
Siehe auch
Aufgaben
Gewusst wie: Erstellen und Bearbeiten von Konfigurationen
Referenz
Projekteinstellungen für eine C++-Debugkonfiguration
Konzepte
Projekteinstellungen für C#-Debugkonfigurationen
Projekteinstellungen für eine Visual Basic-Debugkonfiguration