Partager via


Tâches MSBuild spécifiques à Visual C++

Les tâches fournissent le code exécuté pendant le processus de génération. Lorsque Visual C++ est installé, les tâches suivantes sont disponibles, en plus de celles qui sont installées avec MSBuild. Pour plus d’informations, consultez Vue d'ensemble de MSBuild (Visual C++).

Outre les paramètres répertoriés pour chaque tâche, chacune a également les paramètres suivants :

Paramètre

Description

Condition

Paramètre String facultatif.

Expression Boolean utilisée par le moteur MSBuild pour déterminer si cette tâche est exécutée. Pour plus d'informations sur les conditions prises en charge par MSBuild, consultez Conditions MSBuild.

ContinueOnError

Paramètre facultatif. Peut contenir une des valeurs suivantes :

  • WarnAndContinue ou true. Lorsqu'une tâche échoue, les tâches suivantes dans l'élément de cible et la génération continue à exécuter, et toutes les erreurs de la tâche sont traitées comme des avertissements

  • ErrorAndContinue. Lorsqu'une tâche échoue, les tâches suivantes dans l'élément d' Target et la génération continue à exécuter, et toutes les erreurs de la tâche sont traitées comme des erreurs.

  • ErrorAndStop ou false (valeur par défaut). Lorsqu'une tâche échoue, les tâches restantes dans l'élément d'Target et la génération ne sont pas exécutées, et l'élément entier d' Target et la génération sont considérés comme ayant échoué.

Les versions du .NET Framework avant 4,5 pris en charge uniquement les valeurs d' true et d' false .

Pour plus d’informations, consultez Comment : ignorer des erreurs dans des tâches.

Rubriques connexes

Titre

Description

BscMake, tâche

Encapsule l'outil Microsoft Browse Information Maintenance Utility (bscmake.exe).

CL, tâche

Encapsule l'outil de compilateur de Visual C++, (cl.exe).

CPPClean, tâche

Supprime les fichiers temporaires que MSBuild crée lorsqu'un projet Visual C++ est construit.

Tâche LIB

Encapsule l'outil Gestionnaire de bibliothèques 32 bits de Microsoft, (lib.exe).

Lier la tâche

Encapsule l'outil d'éditeur de liens de Visual C++, (link.exe).

Tâche MIDL

Encapsule l'outil de compilateur Microsoft Interface Definition Language (MIDL), (midl.exe).

MT, tâche

Encapsule l'Outil Manifeste de Microsoft, (mt.exe).

RC, tâche

Encapsule le compilateur de ressources Microsoft Windows, (rc.exe).

SetEnv, tâche

Définit ou supprime la valeur d'une variable d'environnement spécifiée.

VCMessage, tâche

Enregistre les messages d'avertissement et d'erreur lors de la build.

XDCMake, tâche

Encapsule l'outil de documentation XML (xdcmake.exe), qui fusionne des fichiers du commentaire (.xdc) du document XML dans un fichier .xml.

Tâche XSD

Encapsule l'outil Définition de schéma XML (xsd.exe), qui génère des fichiers de schéma ou de classe à partir d'une source.

Référence MSBuild

Décrit les éléments du système MSBuild.

Tâches MSBuild

Décrit les tâches, qui sont des unités de code qui peuvent être combinées pour produire une build.

Écriture de tâches

Décrit comment créer une tâche.