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 :
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. |
Dans cette section
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.