MSBuild Tasks Specific to Visual C++

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

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ètreDescription
ConditionParamè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.
ContinueOnErrorParamè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 How to: Ignore Errors in Tasks.
TitreDescription
BscMake TaskEncapsule l'outil Microsoft Browse Information Maintenance Utility (bscmake.exe).
CL TaskEncapsule l'outil de compilateur de Visual C++, (cl.exe).
CPPClean TaskSupprime les fichiers temporaires que MSBuild crée lorsqu'un projet Visual C++ est construit.
LIB TaskEncapsule l'outil Gestionnaire de bibliothèques 32 bits de Microsoft, (lib.exe).
Link TaskEncapsule l'outil d'éditeur de liens de Visual C++, (link.exe).
MIDL TaskEncapsule l'outil de compilateur Microsoft Interface Definition Language (MIDL), (midl.exe).
MT TaskEncapsule l'Outil Manifeste de Microsoft, (mt.exe).
RC TaskEncapsule le compilateur de ressources Microsoft Windows, (rc.exe).
SetEnv TaskDéfinit ou supprime la valeur d'une variable d'environnement spécifiée.
VCMessage TaskEnregistre les messages d'avertissement et d'erreur lors de la build.
XDCMake TaskEncapsule l'outil de documentation XML (xdcmake.exe), qui fusionne des fichiers du commentaire (.xdc) du document XML dans un fichier .xml.
XSD TaskEncapsule 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.
MSBuild ReferenceDécrit les éléments du système MSBuild.
TasksDécrit les tâches, qui sont des unités de code qui peuvent être combinées pour produire une build.
Task WritingDécrit comment créer une tâche.
Afficher: