Concepts MSBuild
MSBuild fournit un schéma XML de base qui vous permet de contrôler la manière dont la plateforme de build génère les logiciels. 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.
Intitulé | Description |
---|---|
MSBuild (propriétés) | Présente les propriétés et les collections de propriétés. Les propriétés sont des paires clé/valeur qui vous permettent de configurer les générations. |
Éléments MSBuild | Présente les éléments et les collections d’éléments. Les éléments sont des entrées du système de génération qui représentent généralement des fichiers. |
Cibles de MSBuild | 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. |
tâches MSBuild | Montre comment créer une unité de code exécutable qui peut être utilisée par MSBuild pour exécuter des opérations de génération atomiques. |
Comment MSBuild génère des projets | Décrit le processus de génération interne utilisé au sein de MSBuild |
Comparaison des propriétés et des éléments | Compare les propriétés et les éléments MSBuild. 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. |
Procédure pas à pas : Créer un fichier projet MSBuild à partir de zéro | Indique comment créer de façon incrémentielle un fichier projet de base, en utilisant uniquement un éditeur de texte. |
Procédure pas à pas : Utilisation de 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. |
Informations de référence sur MSBuild | Renvoie aux documents contenant les informations de référence. |
MSBuild | 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. |