Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können eine Lösung erstellen, ohne alle darin enthaltenen Projekte zu erstellen. Beispielsweise können Sie ein Projekt ausschließen, das die Erstellung unterbricht. Anschließend können Sie das Projekt nach der Untersuchung erstellen und die Probleme beheben.
Sie können ein Projekt ausschließen, indem Sie die folgenden Ansätze ausführen:
Vorübergehendes Entfernen aus der aktiven Lösungskonfiguration.
Erstellen einer Lösungskonfiguration, die das Projekt nicht enthält.
Weitere Informationen finden Sie unter Grundlegendes zu Buildkonfigurationen.
So entfernen Sie ein Projekt vorübergehend aus der aktiven Lösungskonfiguration
Wählen Sie auf der Menüleiste "Build Configuration Manager"> aus.
Suchen Sie in der Tabelle "Project-Kontexte " das Projekt, das Sie vom Build ausschließen möchten.
Deaktivieren Sie in der Spalte " Erstellen " für das Projekt das Kontrollkästchen.
Wählen Sie die Schaltfläche " Schließen " aus, und erstellen Sie dann die Lösung neu.
So erstellen Sie eine Lösungskonfiguration, die ein Projekt ausschließt
Wählen Sie auf der Menüleiste "Build Configuration Manager"> aus.
Wählen Sie in der Liste "Aktive Lösungskonfiguration" die Option "Neu"> aus<.
Geben Sie im Feld "Name " einen Namen für die Lösungskonfiguration ein.
Wählen Sie in der Liste " Einstellungen kopieren " die Lösungskonfiguration aus, auf der Sie die neue Konfiguration basieren möchten (z. B. "Debuggen"), und klicken Sie dann auf die Schaltfläche "OK ".
Deaktivieren Sie im Dialogfeld Configuration Manager das Kontrollkästchen in der Spalte " Erstellen " für das Projekt, das Sie ausschließen möchten, und klicken Sie dann auf die Schaltfläche " Schließen ".
Vergewissern Sie sich auf der Standardsymbolleiste , dass die neue Lösungskonfiguration die aktive Konfiguration im Feld "Lösungskonfigurationen" ist.
Wählen Sie in der Menüleiste Erstellen>Lösung neu erstellen aus.
Übersprungene Projekte
Projekte können während des Builds übersprungen werden, weil Sie auf dem neuesten Stand sind oder von der Konfiguration ausgeschlossen wurden. Visual Studio verwendet MSBuild, um Ihre Projekte zu erstellen. MSBuild erstellt nur ein Ziel, wenn die Ausgabe älter als die Eingabe ist, wie durch die Dateizeitstempel bestimmt. Um eine Neuerstellung zu erzwingen, verwenden Sie den Befehl Build>Rebuild Solution.
Im Bereich "Build " des Ausgabefensters meldet Visual Studio die Anzahl der Projekte, die auf dem neuesten Stand waren, die Zahl, die erfolgreich erstellt wurde, die Nummer, die fehlgeschlagen ist, und die Nummer, die übersprungen wurde. Die Anzahl übersprungener Projekte umfasst keine Projekte, die nicht erstellt wurden, weil sie auf dem neuesten Stand sind. Wenn Projekte von der aktiven Konfiguration ausgeschlossen werden, werden sie während des Builds übersprungen. In der Buildausgabe wird eine Meldung angezeigt, die angibt, dass das Projekt übersprungen wird:
2>------ Skipped Build: Project: ConsoleApp2, Configuration: Debug x86 ------
2>Project not selected to build for this solution configuration
Um herauszufinden, warum ein Projekt übersprungen wurde, notieren Sie sich die aktive Konfiguration (Debug x86
im vorherigen Beispiel), und wählen Sie Build>Configuration Manager aus. Sie können anzeigen oder ändern, welche Projekte für jede Konfiguration übersprungen werden, wie in diesem Artikel beschrieben.