Erstellen und Bereinigen von Projekten und Projektmappen in Visual Studio
Mithilfe der in diesem Thema behandelten Verfahren können Sie alle oder einige Projekte oder Projektelemente in einer Projektmappe erstellen, neu erstellen oder bereinigen. Ein ausführliches Tutorial finden Sie unter Exemplarische Vorgehensweise: Erstellen einer Anwendung.
Hinweis
In Abhängigkeit der von Ihnen gewählten Einstellungen kann sich die Benutzeroberfläche Ihrer Visual Studio Edition von dem unterscheiden, was in diesem Thema beschrieben wird. Klicken Sie auf Extras>Einstellungen importieren/exportieren und dann auf Alle Einstellungen zurücksetzen, um Ihre Einstellungen z.B. in Allgemein oder Visual C++ zu ändern.
So können Sie eine Lösung erstellen, neu erstellen oder bereinigen
Verwenden Sie dieses Verfahren, um die Lösung in der aktuellen Konfiguration zu erstellen (z. B. Debug
oder Release
). Wenn Sie mehrere Konfigurationen gleichzeitig erstellen möchten, lesen Sie den Abschnitt Batcherstellung.
Wählen Sie im Projektmappen-Explorer die Projektmappe aus, oder öffnen Sie sie.
Wählen Sie dann auf der Menüleiste Erstellen, gefolgt von einem der folgenden Befehle aus:
Wählen Sie Erstellen oder Projektmappe erstellen aus, oder drücken Sie STRG+UMSCHALT+B, um nur diejenigen Projektdateien und Komponenten zu kompilieren, die sich seit dem letzten Build geändert haben.
Hinweis
Der Befehl Erstellen wandelt sich in Projektmappe erstellen, wenn eine Projektmappe mehr als ein Projekt enthält.
Wählen Sie Projektmappe neu erstellen aus, um die Projektmappe zu „bereinigen“ und anschließend alle Projektdateien und Komponenten zu erstellen.
Wählen Sie Projektmappe bereinigen aus, um alle eventuellen Interims- und Ausgabedateien zu löschen. Dann bleiben nur die Projekt- und Komponentendateien übrig, und neue Instanzen der Interims- und Ausgabedateien können erstellt werden.
So erstellen Sie ein einzelnes Projekt oder erstellen es neu
Wählen Sie im Projektmappen-Explorer das Projekt aus, oder öffnen Sie es.
Wählen Sie in der Menüleiste Erstellen und dann entweder Projektname erstellen oder Projektname neu erstellen aus.
Wählen Sie Projektname erstellen aus, um nur die Projektkomponenten zu erstellen, die sich seit dem letzten Build geändert haben.
Wählen Sie Projektname neu erstellen aus, um das Projekt zu „bereinigen“ und dann die Projektdateien und alle Projektkomponenten zu erstellen.
So erstellen Sie nur das Startprojekt und seine Abhängigkeiten
Klicken Sie in der Menüleiste auf Extras>Optionen.
Klappen Sie im Dialogfeld Optionen den Knoten Projekte und Projektmappen auf, und wählen Sie dann die Seite Erstellen und Ausführen aus.
Das Dialogfeld Erstellen und Ausführen>Projekte und Projektmappen>Optionen wird geöffnet.
Aktivieren Sie das Kontrollkästchen Nur Startprojekte und Abhängigkeiten zur Laufzeit ausführen.
Wenn dieses Kontrollkästchen aktiviert ist, werden nur das aktuelle Startprojekt und dessen Abhängigkeiten erstellt, wenn Sie Debuggen>Start (F5) oder Debuggen>Ohne Debuggen starten (STRG+F5 auswählen.
Wenn Sie Erstellen>Projektmappe erstellen (STRG+UMSCHALT+B) auswählen, wird die gesamte Projektmappe erstellt.
Wenn dieses Kontrollkästchen deaktiviert ist, werden alle Projekte, ihre Abhängigkeiten und die Projektmappendateien erstellt, wenn Sie einen der vorstehenden Befehle ausführen.
Batcherstellung
Wenn Sie für die Erstellung die Option Projektmappe erstellen oder Projekt erstellen verwenden, erstellt Visual Studio die aktuelle Konfiguration. Sie können den Befehl „Batcherstellung“ verwenden, um mehrere Konfigurationen in einem Vorgang zu erstellen.
Klicken Sie in der Menüleiste auf Erstellen>Batcherstellung. Das Dialogfeld Batcherstellung wird angezeigt.
Wählen Sie die gewünschten Projekte und Konfigurationen aus und verwenden Sie die Schaltflächen zum Erstellen, Neuerstellen oder Bereinigen. Die Buildvorgänge werden sofort gestartet und die Ausgaben werden im Ausgabe-Fenster angezeigt.
Die von Ihnen getroffene Auswahl wird beim nächsten Mal, wenn Sie das Dialogfeld Batcherstellung öffnen, gespeichert.
Hinweis
Der Befehl „Batch erstellen“ ist nicht für alle Projekttypen verfügbar. Lesen Sie Erstellen mehrerer Konfigurationen gleichzeitig.
So erstellen Sie nur das ausgewählte Visual C++-Projekt
Wählen Sie ein C++-Projekt aus, und wählen Sie dann in der Menüleiste Erstellen>Nur Projekt und einen der folgenden Befehle aus:
Projektname nur erstellen
Projektname nur neu erstellen
Projektname nur bereinigen
Projektname nur verknüpfen
Diese Befehle gelten nur für das ausgewählte C++-Projekt, d. h. Projektabhängigkeiten oder Projektmappendateien werden nicht erstellt, neu erstellt, bereinigt oder verknüpft. Abhängig von Ihrer Version von Visual Studio enthält das Untermenü Nur Projekt möglicherweise noch weitere Befehle.
So kompilieren Sie mehrere C++-Projektelemente
Wählen Sie im Projektmappen-Explorer mehrere Dateien aus, die kompiliert werden können, öffnen Sie das Kontextmenü für eine dieser Dateien, und wählen Sie dann Kompilieren aus, oder drücken Sie STRG+F7.
Wenn die Dateien Abhängigkeiten aufweisen, werden die Dateien in der Reihenfolge der Abhängigkeit kompiliert. Beim Kompilieren tritt ein Fehler auf, wenn für die Dateien ein vorkompilierter Header erforderlich ist, der zum Zeitpunkt des Kompilierens nicht verfügbar ist. Der Kompiliervorgang verwendet die aktuelle Konfiguration der aktiven Projektmappe.
So beenden Sie einen Build
Führen Sie einen der folgenden Schritte aus:
Wählen Sie auf der Menüleiste Erstellen>Abbrechen aus.
Drücken Sie STRG+Pause.
Zugehöriger Inhalt
- How to: Anzeigen, Speichern und Konfigurieren von Buildprotokolldateien
- Erhalten von Buildprotokollen
- Kompilieren und Erstellen
- Grundlagen der Buildkonfiguration
- Vorgehensweise: Set debug and release configurations (Vorgehensweise: Festlegen von Debug- und Releasekonfigurationen)
- Referenz zur C/C++-Erstellung
- Devenv-Befehlszeilenschalter
- Projektmappen und Projekte