Anwendungen in Visual Studio erstellen

Sie können Visual Studio verwenden, um während eines Entwicklungszyklus in kurzen Abständen Anwendungen, Assemblys und ausführbare Programme zu erstellen.Indem Sie den Code häufig erstellen, können Sie Kompilierungsfehler, z. B: falsche Syntax, falsch geschriebene Schlüsselwörter und Typenkonflikte, früher identifizieren.Sie können auch Laufzeitfehler, z. B. Logik- und Semantikfehler, erkennen und beheben, indem Sie häufig Debugversionen des Codes erstellen und ausführen.

Nachdem die Entwicklung eines Projekts oder einer Projektmappe vollständig abgeschlossen wurde und auch das Debuggen in ausreichendem Maße erfolgt ist, werden die Komponenten in ein Releasebuild kompiliert.Standardmäßig wird ein Releasebuild dahingehend optimiert und entworfen, dass es kleiner ist als eine Debugversion und schneller ausgeführt werden kann.Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen einer Anwendung.

Auswählen einer Erstellungsmethode

Sie können eine Anwendung mithilfe der Standardbuildoptionen in der IDE, an einer Eingabeaufforderung oder unter Verwendung von Team Foundation Build erstellen.Bei jedem dieser Optionen wird MSBuild als zugrunde liegende Technologie verwendet, und jeder Ansatz bietet bestimmte in der folgenden Tabelle aufgeführte Vorteile.

Erstellungsmethode

Vorteile

Weitere Informationen

Verwenden von IDE

  • Sie können Builds leichter erstellen und sofort ausführen.

  • Sie können Multiprozessorbuilds für C++- und C#-Projekte ausführen.

  • Sie können einige Aspekte des Buildsystems anpassen.

Erstellen und Bereinigen von Projekten und Projektmappen in Visual Studio

Ausführen einer MSBuild-Befehlszeile

  • Sie können Projekte erstellen, ohne Visual Studio zu installieren.

  • Sie können Multiprozessorbuilds für alle Projekttypen ausführen.

  • Sie können die meisten Bereiche des Buildsystems anpassen.

MSBuild

Verwenden von Team Foundation Build

  • Sie können den Buildprozess automatisieren.Beispielsweise können Sie ein Projekt oder mehrere Projekte jede Nacht oder bei jedem Einchecken dieses Code ausführen.Sie können Projekte auch auf freigegebenen Buildservern anstatt auf dem Entwicklungscomputer erstellen.

  • Sie können den Code, den Sie erstellen möchten, die auszuführenden Tests und andere allgemeine Optionen schnell festlegen.

  • Sie können den Buildworkflow ändern und ggf. Buildaktivitäten zum Ausführen benutzerdefinierter Aufgaben erstellen.

Erstellen der Anwendung

Erstellen aus der IDE

Wenn Sie ein Projekt erstellen, werden dafür standardmäßige Buildkonfigurationen definiert, und ihm wird eine Projektmappenbuildkonfiguration zugewiesen, um Kontext für Builds bereitzustellen.Projektmappenkonfigurationen definieren, wie die Projekte im Projektmappen-Explorer erstellt und bereitgestellt werden.Bei Projektkonfigurationen handelt es sich um einen Satz von Projekteigenschaften, die für eine Plattform und einen Buildtyp eindeutig sind (beispielsweise die Win32-Version).Sie können diese Standardkonfigurationen bearbeiten, und Sie können eigene Konfigurationen erstellen.Weitere Informationen finden Sie unter Einführung in den Projekt-Designer und Gewusst wie: Ändern von Projekteigenschaften und Konfigurationseinstellungen.

Aus der IDE können Sie die folgenden zusätzlichen Aufgaben ausführen:

Siehe auch

Aufgaben

Gewusst wie: Erstellen und Entfernen von Projektabhängigkeiten

Konzepte

Exemplarische Vorgehensweise: Erstellen einer Anwendung

Grundlagen der Buildkonfiguration

Weitere Ressourcen

Grundlagen zu Buildplattformen

Building (Compiling) Web Site Projects