MSBuild-Grundlagen

MSBuild bietet ein einfaches XML-Schema, mit dem Sie steuern können, wie die Buildplattform Software erstellt. Verwenden Sie Eigenschaften, Elemente, Aufgaben und Ziele, um die jeweiligen Komponenten im Build festzulegen und anzugeben, wie sie erstellt werden sollen.

Titel Beschreibung
MSBuild-Eigenschaften Hierin werden Eigenschaften und Eigenschaftenauflistungen eingeführt. Eigenschaften sind Schlüssel/Wert-Paare, die zur Konfiguration von Builds verwendet werden können.
MSBuild-Elemente Führt Elemente und Elementauflistungen ein. Elemente sind Eingaben in das Buildsystem und stellen in der Regel Dateien dar.
MSBuild-Ziele Es wird erläutert, wie Aufgaben in einer bestimmten Reihenfolge gruppiert werden und wie Sie es ermöglichen, dass Abschnitte des Buildprozesses über die Befehlszeile aufgerufen werden.
MSBuild-Aufgaben Zeigt, wie eine Einheit von ausführbarem Code erstellt wird, die von MSBuild zum Ausführen unteilbarer Buildvorgänge verwendet werden kann.
Vergleich von Eigenschaften und Elementen Vergleicht Eigenschaften und Elemente von MSBuild. Sowohl Eigenschaften als auch Elemente werden verwendet, um Informationen an Aufgaben zu übergeben, Bedingungen auszuwerten und Werte zu speichern, auf die in der gesamten Projektdatei verwiesen werden kann.
MSBuild-Sonderzeichen Beschreibt, wie Sie einige Zeichen, die MSBuild nur in bestimmten Kontexten verwendet, mit Escapezeichen versehen.
Exemplarische Vorgehensweise: Erstellen einer neuen MSBuild-Projektdatei Hier wird veranschaulicht, wie eine Projektbasisdatei nur mit einem Texteditor inkrementell erstellt wird.
Exemplarische Vorgehensweise: Verwenden von MSBuild Bietet eine Einführung zu den Bausteinen von MSBuild und beschreibt, wie MSBuild-Projekte erstellt, bearbeitet und debuggt werden, ohne die Visual Studio-IDE zu schließen.
So erstellt MSBuild Projekte Beschreibt den internen Buildprozess, der in MSBuild verwendet wird.
MSBuild-Referenz Enthält Links zu Referenzmaterial.
MSBuild Bietet eine Übersicht über das XML-Schema für Projektdateien, und enthält Informationen dazu, wie sich damit Prozesse für das Erstellen von Software steuern lassen.