Concepts MSBuild

MSBuild fournit un schéma XML de base que vous pouvez utiliser pour contrôler la manière dont la plateforme de génération génère le logiciel. 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.

Rubriques connexes

Titre

Description

Propriétés MSBuild

Présente les propriétés et les collections de propriétés. Les propriétés sont des paires clé/valeur que vous pouvez utiliser pour configurer les builds.

Éléments MSBuild

Décrit les concepts généraux sous-jacents au format de fichier MSBuild et la manière dont les éléments s'ajustent les uns aux autres.

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

Indique comment créer une unité de code exécutable qui peut être utilisée par MSBuild afin d'exécuter des opérations de génération atomiques.

Comparaison des propriétés et des éléments

Compare des propriétés MSBuild et des éléments. Tous deux sont utilisés pour passer des informations aux tâches, évaluer des conditions et stocker des valeurs qui peuvent être référencées dans tout le fichier projet.

Caractères spéciaux MSBuild

Explique comment créer une séquence d'échappement pour quelques caractères que MSBuild réserve pour une utilisation spéciale dans des contextes spécifiques.

Procédure pas à pas : création d'un fichier projet MSBuild en partant 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édures pas à pas : utilisation de MSBuild

Présente les blocs de constructions de MSBuild et indique comment écrire, manipuler et déboguer des projets MSBuild sans fermer l'environnement de développement intégré (IDE) Visual Studio.

Référence MSBuild

Renvoie aux documents contenant les informations de référence.

MSBuild

Présente une vue d'ensemble du schéma XML pour un fichier projet et explique la manière dont il contrôle les processus qui génèrent le logiciel.