Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Référence des tâches MSBuild

Les tâches fournissent le code exécuté pendant le processus de génération. Les tâches de la liste suivante sont incluses dans MSBuild. Lorsque Visual C++ est installé, des tâches supplémentaires sont disponibles pour générer des projets Visual C++. Pour plus d’informations, consultez Tâches MSBuild spécifiques à Visual C++.

Outre les paramètres répertoriés dans les rubriques de cette section, chaque tâche 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 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 est considéré 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.

Classe de base de tâche

Ajoute plusieurs paramètres aux tâches qui dérivent de la classe Task.

Classe TaskExtension Base

Ajoute plusieurs paramètres aux tâches qui dérivent de la classe TaskExtension.

Classe de base ToolTaskExtension

Ajoute plusieurs paramètres aux tâches qui dérivent de la classe ToolTaskExtension.

AL (Assembly Linker), tâche

Crée un assembly avec un manifeste à partir d'un ou de plusieurs fichiers qui sont soit des modules, soit des fichiers de ressources.

AspNetCompiler, tâche

Encapsule aspnet_compiler.exe, un utilitaire servant à précompiler des applications ASP.NET.

AssignCulture, tâche

Assigne des identificateurs de culture aux éléments.

Tâche AssignProjectConfiguration

Accepte une liste de chaînes de configuration et les assigne aux projets spécifiés.

Tâche AssignTargetPath

Accepte une liste des fichiers et ajoute des attributs <TargetPath> s'ils ne sont pas déjà spécifiés.

CallTarget, tâche

Appelle une cible dans le fichier projet.

CombinePath, tâche

Combine les chemins d'accès spécifiés en un chemin d'accès unique.

ConvertToAbsolutePath, tâche

Convertit un chemin d'accès relatif ou une référence en chemin d'accès absolu.

Copy, tâche

Copie les fichiers vers un nouvel emplacement.

CreateCSharpManifestResourceName, tâche

Crée un nom de manifeste de style Visual C# à partir d'un nom de fichier .resx donné ou d'une autre ressource.

CreateItem, tâche

Remplit des collections d'éléments à partir des éléments d'entrée, en permettant la copie des éléments d'une liste vers une autre.

CreateProperty, tâche

Remplit des propriétés à partir des valeurs d'entrée, en permettant la copie de valeurs d'une propriété ou d'une chaîne vers une autre.

CreateVisualBasicManifestResourceName, tâche

Crée un nom de manifeste de style Visual Basic à partir d'un nom de fichier .resx donné ou d'une autre ressource.

Csc, tâche

Appelle le compilateur Visual C# pour produire des exécutables, des bibliothèques de liens dynamiques ou des modules de code.

Delete, tâche

Supprime les fichiers spécifiés.

Error, tâche

Arrête une génération et enregistre une erreur basée sur une instruction conditionnelle évaluée.

Exec, tâche

Exécute la commande ou le programme spécifié avec les arguments indiqués.

Tâche FindAppConfigFile

Recherche le fichier app.config, le cas échéant, dans les listes fournies.

FindInList, tâche

Recherche un élément dans une liste spécifiée associée à la spécification d'éléments (itemspec) correspondante.

FindUnderPath, tâche

Détermine les éléments de la collection spécifiée qui existent dans le dossier spécifié et tous ses sous-dossiers.

Tâche FormatUrl

Convertit une URL en un format d'URL correct.

Tâche FormatVersion

Ajoute le numéro de révision au numéro de version.

GenerateApplicationManifest, tâche

Génère un manifeste d'application ClickOnce ou un manifeste natif.

GenerateBootstrapper, tâche

Offre un moyen automatisé de détecter, télécharger et installer une application ainsi que ses composants requis.

GenerateDeploymentManifest, tâche

Génère un manifeste de déploiement ClickOnce.

GenerateResource, tâche

Convertit des fichiers .txt et .resx en fichiers .resources binaires du Common Language Runtime.

Tâche GenerateTrustInfo

Génère le niveau de confiance de l'application à partir du manifeste de base, ainsi que des paramètres TargetZone et ExcludedPermissions.

GetAssemblyIdentity, tâche

Récupère les identités d'assembly des fichiers spécifiés et renvoie les informations d'identité.

GetFrameworkPath, tâche

Récupère le chemin d'accès aux assemblys .NET Framework.

GetFrameworkSdkPath, tâche

Récupère le chemin d'accès au Kit de développement logiciel Windows.

Tâche GetReferenceAssemblyPaths

Retourne les chemins d'accès des assemblys de référence des différentes infrastructures.

LC, tâche

Génère un fichier .license à partir d'un fichier .licx.

MakeDir, tâche

Crée des répertoires et, le cas échéant, des répertoires parents existants.

Tâche de message

Enregistre un message pendant une génération.

Tâche Move

Déplace les fichiers vers un nouvel emplacement.

MSBuild, tâche

Génère des projets MSBuild depuis un autre projet MSBuild.

ReadLinesFromFile, tâche

Lit une liste d'éléments à partir d'un fichier texte.

RegisterAssembly, tâche

Lit les métadonnées dans l'assembly spécifié et ajoute les entrées nécessaires au Registre.

RemoveDir, tâche

Supprime les répertoires spécifiés ainsi que tous leurs fichiers et sous-répertoires.

RemoveDuplicates, tâche

Supprime les éléments en double de la collection d'éléments spécifiée.

Tâche RequiresFramework35SP1Assembly

Détermine si l'application requiert .NET Framework 3.5 SP1.

ResGen, tâche

Obsolète. Utilisez la tâche GenerateResource, tâche pour convertir des fichiers .txt et .resx en fichiers binaires .resources du Common Language Runtime, et vice versa.

ResolveAssemblyReference, tâche

Détermine tous les assemblys qui dépendent des assemblys spécifiés,

ResolveComReference, tâche

Utilise une liste d'un ou plusieurs noms de bibliothèques de types ou de fichiers .tlb et résout ces bibliothèques de types aux emplacements sur le disque.

ResolveKeySource, tâche

Détermine la source des clés avec nom fort.

Tâche ResolveManifestFiles

Résout les éléments suivants dans le processus de génération en fichiers pour la génération de manifeste : éléments générés, dépendances, satellites, contenu, symboles de débogage et documentation.

ResolveNativeReference, tâche

Résout des références natives.

Tâche ResolveNonMSBuildProjectOutput

Détermine les fichiers de sortie pour les références de projet non MSBuild.

SGen, tâche

Crée un assembly de sérialisation XML pour les types dans l'assembly spécifié.

SignFile, tâche

Signe le fichier spécifié à l'aide du certificat défini.

Touch, tâche

Définit les dates et heures d'accès et de modification des fichiers.

UnregisterAssembly, tâche

Annule l'inscription des assemblys spécifiés à des fins d'interopérabilité COM.

Tâche UpdateManifest

Met à jour les propriétés sélectionnées dans un manifeste et signe à nouveau.

Vbc, tâche

Appelle le compilateur Visual Basic pour produire des exécutables, des bibliothèques de liens dynamiques ou des modules de code.

Warning, tâche

Enregistre un avertissement lors d'une génération selon une instruction conditionnelle évaluée.

Tâche WriteCodeFragment

Génère un fichier de code temporaire à l'aide du fragment de code généré spécifié. N'efface pas le fichier.

WriteLinesToFile, tâche

Écrit les éléments spécifiés dans le fichier texte indiqué.

Tâche XmlPeek

Retourne des valeurs comme spécifié par la requête XPath dans un fichier XML.

Tâche XmlPoke

Définit les valeurs comme spécifié par une requête XPath dans un fichier XML.

Tâche XslTransformation

Transforme une entrée XML à l'aide d'une transformation XLS (XSLT) ou d'un XSLT compilé et envoie la sortie vers un périphérique de sortie ou un fichier.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft