Compiler et générer dans Visual Studio
Vous trouverez une première présentation de la génération dans l’environnement IDE sur la page Procédure pas à pas : Générer une application.
Il existe plusieurs méthodes permettant de générer une application : l’environnement IDE Visual Studio, les outils en ligne de commande de MSBuild et Azure Pipelines :
Méthode de génération | Avantages |
---|---|
IDE | - Créer des builds immédiatement et les tester dans un débogueur. - Exécuter des builds multiprocesseurs pour des projets C++ et C#. - Personnaliser différents aspects du système de build. |
CMake | - Générer des projets C++ à l’aide de l’outil CMake - Utiliser le même système de build sur les plateformes Linux et Windows. |
Ligne de commande MSBuild | - Générer des projets sans installer Visual Studio. - Exécuter des builds multiprocesseurs pour tous les types de projets. - Personnaliser la plupart des éléments du système de génération. |
Azure Pipelines | - Automatiser votre processus de génération dans un pipeline d’intégration continue/de livraison continue. - Appliquer des tests automatisés avec chaque build. - Utiliser des ressources cloud virtuellement illimitées pour les processus de génération. - Modifier le flux de travail de la génération et créer des activités de génération pour effectuer des tâches fortement personnalisées. |
La documentation de cette section contient plus de détails sur le processus de génération avec l’IDE. Pour plus d’informations sur les autres méthodes, consultez CMake, MSBuild et Azure Pipelines, respectivement.
Génération à partir de l'IDE
Quand vous créez un projet, Visual Studio crée des configurations de build par défaut pour le projet et la solution qui contient le projet. Ces configurations définissent comment les solutions et les projets sont générés et déployés. En particulier, les configurations de projet sont uniques pour une plateforme cible (comme Windows ou Linux) et un type de build (comme Debug ou Release) donnés. Vous pouvez modifier ces configurations comme vous le souhaitez et aussi créer vos propres configurations selon vos besoins.
Vous trouverez une première présentation de la génération dans l’environnement IDE sur la page Procédure pas à pas : Générer une application.
Consultez ensuite Génération et nettoyage de solutions et de projets dans Visual Studio pour en savoir plus sur les différentes personnalisations que vous pouvez apporter au processus. Les personnalisations portent notamment sur le changement des répertoires de sortie, la spécification d’événements de build personnalisés, la gestion des dépendances du projet, la gestion des fichiers journaux de génération et la suppression des avertissements du compilateur.
À partir de là, vous pouvez explorer différentes autres tâches :
- Présentation des configurations de build
- Configurer des projets pour des plateformes cibles
- Gestion des propriétés des projets et des solutions
- Spécification des événements de build dans C# et Visual Basic.
- Définition des options de génération
- Génération parallèle de plusieurs projets