Freigeben über


Anwendungen in Visual Studio erstellen

Sie können Visual Studio verwenden, um Anwendungen zu erstellen und Assemblys und ausführbare Programme während eines Entwicklungszyklus häufig zu erstellen.Wenn Sie häufig den Code erstellen, können Sie Kompilierungsfehler, wie falsche Syntax, fehlbuchstabierte Schlüsselwörter und Typenkonflikte identifizieren, früher.Sie können Laufzeitfehler, wie Logik- und Semantikfehler auch erkennen und beheben, indem Sie häufig Debugversionen von Code erstellen und ausführen.

Wenn Sie vollständig genug Projektmappe oder einem Projekt entwickelt und gedebuggt wurde, können Sie die Komponenten in ein Releasebuild kompilieren.Standardmäßig ist ein Releasebuild optimiert und entwickelt, um kleiner und können schneller ausgeführt werden als eine Debugversion.Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Erstellen einer Anwendung.

Auswählen einer Build-Methode

Sie können eine Anwendung erstellen, indem Sie die standardmäßige Buildoptionen der IDE, an einer Eingabeaufforderung verwenden oder indem Sie Team Foundation Build verwenden.Jede dieser Optionen verwenden MSBuild als die zugrunde liegende Technologie, und jeder Ansatz hat bestimmte Vorteile, als die folgende Tabelle zeigt.

Build-Methode

Vorteile

Weitere Informationen

Verwenden der IDE

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

  • Sie können Multiprozessorbuilds für C++- und C#-Projekten 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 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 eine oder mehrere Projekte Nacht erstellen, oder jedes Mal wird dieser Code eingecheckt.Sie können Projekte auf freigegebenen Buildservern eher als auch auf dem Entwicklungscomputer erstellen.

  • Sie können den Code, den Sie erstellen möchten, die Tests, die Sie ausführen möchten, und andere allgemeine Optionen schnell angeben.

  • Sie können den Buildworkflow ändern, und ggf., erstellen Sie tief Buildaktivitäten, um benutzerdefinierte Aufgaben auszuführen.

Erstellen der Anwendung

Erstellen von der IDE

Wenn Sie ein Projekt erstellen, werden Standard-Buildkonfigurationen für sie definiert, und eine Projektmappen-Buildkonfiguration wird an sie zugewiesen, um Kontext für Builds bereitzustellen.Projektmappenkonfigurationen definieren, wie die Projekte im Projektmappen-Explorer erstellt und bereitgestellt werden.Projektkonfigurationen sind ein Satz von Projekteigenschaften, die für eine Plattform eindeutig sind und Typ erstellen (beispielsweise, Version Win32).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

Building (Compiling) Web Site Projects

Weitere Ressourcen

Grundlagen zu Buildplattformen