Freigeben über


Gewusst wie: Festlegen von Debug- und Releasekonfigurationen

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual

Basic

C#

F#

C++

Web Developer

Express

Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden Thema ist vorhanden

Pro, Premium und Ultimate

Thema ist vorhanden Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

Thema ist vorhanden

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

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

  2. Klicken Sie im Menü Ansicht auf die Option Eigenschaftenseiten.

  3. 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.

  4. 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

Weitere Ressourcen

Einstellungen und Vorbereitung für das Debuggen

Debug- und Releaseprojektkonfigurationen