Concepts MSBuildMSBuild concepts

MSBuild fournit un schéma XML de base que vous pouvez utiliser pour contrôler la façon dont la plateforme de génération génère les logiciels.MSBuild provides a basic XML schema that you can use to control how the build platform builds software. Pour spécifier les composants de la génération et comment ils doivent être générés, utilisez ces quatre parties de MSBuild : propriétés, éléments, tâches et cibles.To specify the components in the build and how they are to be built, use these four parts of MSBuild: properties, items, tasks, and targets.

TitreTitle DescriptionDescription
MSBuild (propriétés)MSBuild properties Présente les propriétés et les collections de propriétés.Introduces properties and property collections. Les propriétés sont des paires clé/valeur qui vous permettent de configurer les générations.Properties are key/value pairs that you can use to configure builds.
Éléments MSBuildMSBuild items Présente les éléments et les collections d’éléments.Introduces items and item collections. Les éléments sont des entrées du système de génération qui représentent généralement des fichiers.Items are inputs into the build system and typically represent files.
Cibles de MSBuildMSBuild targets Explique comment grouper les tâches dans un ordre particulier et autoriser des sections du processus de génération à être appelées sur la ligne de commande.Explains how to group tasks together in a particular order and enable sections of the build process to be called on the command line.
tâches MSBuildMSBuild tasks Montre comment créer une unité de code exécutable qui peut être utilisée par MSBuild pour effectuer des opérations de génération atomiques.Shows how to create a unit of executable code that can be used by MSBuild to perform atomic build operations.
Comparaison des propriétés et des élémentsComparing properties and items Compare les propriétés et les éléments MSBuild.Compares MSBuild properties and items. Les deux permettent de transmettre des informations aux tâches, d’évaluer des conditions et de stocker les valeurs qui peuvent être référencées dans le fichier projet.Both are used to pass information to tasks, evaluate conditions, and store values that can be referenced throughout the project file.
Caractères spéciaux MSBuildMSBuild special characters Explique comment échapper certains caractères que MSBuild réserve pour une utilisation spéciale dans des contextes spécifiques.Explains how to escape some characters that MSBuild reserves for special use in specific contexts.
Procédure pas à pas : Créer un fichier projet MSBuild à partir de zéroWalkthrough: Creating an MSBuild project file from scratch Indique comment créer de façon incrémentielle un fichier projet de base, en utilisant uniquement un éditeur de texte.Shows how to create a basic project file incrementally, by using only a text editor.
Procédure pas à pas : Utilisation de MSBuildWalkthrough: Using MSBuild Présente les blocs de construction de MSBuild et indique comment écrire, manipuler et déboguer des projets MSBuild sans fermer l’environnement de développement intégré (IDE) de Visual Studio.Introduces the building blocks of MSBuild and shows how to write, manipulate, and debug MSBuild projects without closing the Visual Studio integrated development environment (IDE).
Comment MSBuild génère des projetsHow MSBuild builds projects Décrit le processus de génération interne utilisé dans MSBuildDescribes the internal build process used within MSBuild
Informations de référence sur MSBuildMSBuild reference Renvoie aux documents contenant les informations de référence.Links to documents that contain reference information.
MSBuildMSBuild Présente une vue d’ensemble du schéma XML d’un fichier projet et montre comment il contrôle les processus qui génèrent les logiciels.Presents an overview of the XML schema for a project file and shows how it controls processes that builds software.