Gewusst wie: Festlegen von Debug- und Releasekonfigurationen

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual

Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Ein Visual Studio-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 PDB-Dateien (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. Weitere Informationen finden Sie unter Gewusst wie: Erstellen und Bearbeiten von Konfigurationen.

Hinweis:

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 in 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. Wenn Sie andere Entwicklungseinstellungen verwenden möchten, informieren Sie sich unter Gewusst wie: Wiederherstellen von ausgeblendeten Debuggerbefehlen.

So wechseln Sie zur Debugkonfiguration oder zur Releasekonfiguration

  • Wählen Sie in der Symbolleiste Standard im Listenfeld Projektmappenkonfigurationen die Option Debuggen oder Release aus.

Ändern von Einstellungen

Sie können die Einstellungen einer Konfiguration über <Projekt>Eigenschaftenseiten ändern. Je nach Projekttyp ist dieses Fenster entweder ein Dialogfeld mit einer Strukturansicht auf der linken Seite für die Navigation in den Kategorien – Visual C++ und Websites – oder ein Fenster in Registerform im Text-Editor-Bereich von Visual Studio.

So ändern Sie die Einstellungen für die Debugkonfiguration oder die Releasekonfiguration

  1. Wählen Sie in Projektmappen-Explorer das Projekt aus.

  2. Klicken Sie im Menü Ansicht auf die Option Eigenschaftenseiten. Sie können auch mit der rechten Maustaste im Projektmappen-Explorer auf den Projektnamen klicken und Eigenschaftenseiten auswählen.

  3. Wählen Sie auf der Eigenschaftenseite von <Project> entweder die Registerkarte Debuggen oder, falls der Projektyp eine Website ist, Startoptionen.

  4. Klicken Sie im Listenfeld Konfiguration auf Debuggen oder Release.

  5. Bearbeiten Sie den Wert der Konfigurationseinstellungen, den Sie ändern möchten. Nicht alle debuggerspezifischen Eigenschaften sind auf der Seite Debuggen enthalten. Es gibt weitere auf der Seite Erstellen. Welche Registerkarten tatsächlich angezeigt werden, hängt vom Projekttyp ab.

Siehe auch

Konzepte

Projekteinstellungen für C#-Debugkonfigurationen

Projekteinstellungen für eine Visual Basic-Debugkonfiguration

Referenz

Projekteinstellungen für eine C++-Debugkonfiguration

Weitere Ressourcen

Einstellungen und Vorbereitung für das Debuggen