Freigeben über


Spezifische MSBuild-Aufgaben für Visual C++

Aufgaben stellen den Code bereit, der während des Buildprozesses ausgeführt wird. Wenn Visual C++ installiert ist, sind die folgenden Aufgaben, zusätzlich zu den verfügbar, die mit MSBuild installiert werden. Weitere Informationen finden Sie unter Übersicht über MSBuild (Visual C++).

Zusätzlich zu den Parametern der einzelnen Aufgaben verfügt jede Aufgabe auch über die folgenden Parameter.

Parameter

Description

Condition

Optionaler String-Parameter.

Ein Boolean-Ausdruck, mit dem vom MSBuild-Modul ermittelt wird, ob diese Aufgabe ausgeführt wird. Weitere Informationen zu den Bedingungen, die von MSBuild unterstützt werden, finden Sie unter MSBuild-Bedingungen.

ContinueOnError

Optionaler - Parameter. Kann einen der folgenden Werte enthalten:

  • WarnAndContinue oder true. Wenn eine Aufgabe fehlschlägt, werden folgende Aufgaben im Ziel-Element und im Build fort, um auszuführen, und alle Fehler von der Aufgabe werden als Warnungen behandelt

  • ErrorAndContinue. Wenn eine Aufgabe fehlschlägt, werden folgende Aufgaben im Target-Element und im Build fort, um auszuführen, und alle Fehler von der Aufgabe werden als Fehler behandelt.

  • ErrorAndStop oder false (Standard). Wenn eine Aufgabe fehlschlägt, werden die übrigen Aufgaben im Target-Element und im Build nicht ausgeführt, und das gesamte Target-Element und der Build werden erwogen fehlgeschlagen sein.

.NET Framework-Versionen vor 4,5 unterstützten nur die true und false-Werte.

Weitere Informationen finden Sie unter Gewusst wie: Ignorieren von Fehlern in Aufgaben.

Verwandte Themen

Titel

Description

BscMake-Aufgabe

Umschließt das Microsoft-Wartungshilfsprogramm zum Durchsuchen von Informationen ("bscmake.exe").

CL-Aufgabe

Umschließt das Visual C++-Compilertool ("cl.exe").

CPPClean-Aufgabe

Löscht die temporären Dateien, die MSBuild erstellt, wenn ein Visual C++-Projekt erstellt wird.

LIB-Aufgabe

Umschließt das 32-Bit-Tool von Microsoft zur Bibliotheksverwaltung ("lib.exe").

Link-Aufgabe

Umschließt das Visual C++-Linkertool ("link.exe").

MIDL-Aufgabe

Umschließt das MIDL (Microsoft Interface Definition Language)-Compilertool ("midl.exe").

MT-Aufgabe

Umschließt das Microsoft Manifest-Tool ("mt.exe").

RC-Aufgabe

Umschließt das Microsoft Windows-Ressourcencompilertool ("rc.exe").

SetEnv-Aufgabe

Legt den Wert einer angegebenen Umgebungsvariablen fest oder löscht ihn.

VCMessage-Aufgabe

Protokolliert Warn- und Fehlermeldungen während eines Builds.

XDCMake-Aufgabe

Umschließt das XML-Dokumentationstool ("xdcmake.exe"), das XML-Dokument-Kommentardateien (.xdc) mit einer XML-Datei zusammenführt.

XSD-Aufgabe

Umschließt das XML-Schemadefinitionstool (xsd.exe), das Schema- oder Klassendateien von einer Quelle generiert.

MSBuild-Referenz

Beschreibt die Elemente des MSBuild-Systems.

MSBuild-Aufgaben

Beschreibt Aufgaben, die Einheiten von Code darstellen und zum Erstellen eins Build kombiniert werden können.

Schreiben von Aufgaben

Beschreibt das Erstellen einer Aufgabe.