Partager via


Comment : préparer et gérer des générations

Visual Studio propose diverses méthodes pour vous aider à organiser les fichiers inclus dans la build d'une solution ou d'un projet et à définir le jeu de propriétés du projet appliqué lors de la génération. Cette section contient des rubriques qui expliquent différentes procédures pour préparer et gérer les générations.

Vous trouverez ci-après les procédures courantes de Visual Studio pour préparer et gérer les générations.

Notes

Les options disponibles dans les boîtes de dialogue, ainsi que les noms et emplacements des commandes de menu que vous voyez, peuvent différer de ce qui est décrit dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Utilisation des paramètres.

Pour générer, régénérer ou nettoyer une solution entière

  1. Dans l'Explorateur de solutions, sélectionnez ou ouvrez la solution souhaitée.

  2. Dans le menu Générer, choisissez Générer la solution, Régénérer la solution ou Nettoyer la solution.

    • Choisissez Générer or Générer la solution pour compiler uniquement ces fichiers et composants du projet qui ont été modifiés depuis la dernière génération.

      Notes

      La commande Générer devient Générer la solution lorsqu'une solution contient plusieurs projets.

    • Choisissez Régénérer la solution pour commencer par « nettoyer » la solution, puis générer tous les fichiers et composants du projet.

    • Choisissez Nettoyer la solution pour supprimer tout fichier intermédiaire ou de sortie, ne laissant que les fichiers du projet et des composants à partir desquels de nouvelles instances des fichiers intermédiaires ou de sortie peuvent ensuite être générées.

Pour générer ou régénérer un projet unique

  1. Dans l'Explorateur de solutions, sélectionnez ou ouvrez le projet souhaité.

  2. Dans le menu Générer, choisissez Générer [Nom Projet] ou Régénérer [Nom Projet].

    • Choisissez Générer [Nom du projet] pour générer uniquement les composants du projet qui ont été modifiés depuis la dernière génération.

    • Choisissez Régénérer [Nom du projet] pour commencer par « nettoyer » le projet, puis générer les fichiers du projet et tous ses composants.

Pour générer uniquement le projet de démarrage et ses dépendances

  1. Dans le menu Outils, choisissez Options.

  2. Dans la boîte de dialogue Options, développez le dossier Projets et solutions, puis choisissez Générer et exécuter.

    Générer et exécuter, Projets et solutions, boîte de dialogue Options s'ouvre.

  3. Sélectionnez l'option à Générer des projets de démarrage et des dépendances à l'exécution.

    Lorsque cette option est sélectionnée, seul le projet de démarrage actuel et ses dépendances sont générées lorsque vous choisissez :

    • la commande Démarrer (F5) dans menu Déboguer.

      ou

    • la commande Générer la solution (CTRL+MAJ+B) dans le menu Exécuter.

    Lorsque cette option est désactivée, l'une ou l'autre de ces commandes génère tous les projets, leurs dépendances et les fichiers solution. Cette option est désactivée par défaut.

Pour générer uniquement le projet Visual C++ sélectionné

  • Pour les projets Visual C++ uniquement, un sous-menu Projet uniquement du menu Générer affiche trois commandes spécifiques aux projets :

    • Générer uniquement <nomprojet>

    • Régénérer uniquement <nomprojet>

    • Nettoyer uniquement <nomprojet>

    • Lier uniquement <nomprojet>

    Ces commandes permettent de générer, de régénérer, de nettoyer ou de lier le projet Visual C++ sélectionné dans l'Explorateur de solutions, sans générer, régénérer, nettoyer ou lier d'autres dépendances du projet ou fichiers solution. Selon votre version de Visual Studio, vous pouvez disposer de commandes supplémentaires, disponibles dans le sous-menu Projet uniquement.

Pour compiler plusieurs éléments de projet C++

  1. Sélectionnez les fichiers qui possèdent une action de compilation valide dans l'Explorateur de solutions.

  2. Cliquez avec le bouton droit sur l'un des éléments sélectionnés pour ouvrir un menu contextuel.

  3. Sélectionnez Compiler dans le menu contextuel. Les fichiers seront compilés selon l'ordre de dépendance, si les fichiers sélectionnés ont des dépendances. La compilation échoue si les fichiers requièrent un en-tête précompilé qui n'est pas disponible au moment de la génération. La compilation utilise la configuration active actuelle.

Pour générer en tâche de fond plusieurs configurations de projet

  1. Utilisez la fenêtre Générer en tâche de fond pour générer simultanément plusieurs configurations de projet. Seuls les projets sélectionnés sont générés.

  2. Dans le menu Générer, choisissez Générer en tâche de fond.

  3. Activez les cases à cocher correspondant aux configurations de projet à générer.

  4. Choisissez Générer ou Régénérer.

Pour définir les options d'enregistrement des commandes de build

  1. Les options d'enregistrement des projets et les solutions déterminent si les modifications non enregistrées sont incluses dans la génération des projets et des solutions alors que vous les modifiez.

  2. Dans le menu Outils, choisissez Options.

  3. Dans la boîte de dialogue Options, développez le dossier Projets et solutions, puis choisissez Générer et exécuter.

    Générer et exécuter, Projets et solutions, boîte de dialogue Options s'ouvre.

  4. Sélectionnez une option dans la liste Avant la génération.

Pour afficher des informations sur les générations

  1. Les options d'affichage pour les projets et les solutions déterminent les informations qui seront affichées lors de la génération des projets et des solutions.

  2. Dans le menu Outils, choisissez Options.

  3. Dans la boîte de dialogue Options, développez le dossier Projets et solutions, puis choisissez Général.

    Général, Projets et solutions, boîte de dialogue Options s'ouvre.

  4. Si vous souhaitez que la fenêtre de sortie s'affiche au premier plan afin d'indiquer la progression des générations, sélectionnez Afficher la fenêtre Sortie au démarrage de la génération.

  5. Si vous souhaitez que la fenêtre de la liste des tâches s'affiche afin d'indiquer toutes les erreurs survenues au cours d'une génération, sélectionnez l'option Toujours afficher la liste d'erreurs à la fin de la génération avec erreurs.

Voir aussi

Référence

Gestionnaire de configurations, boîte de dialogue

Commutateurs de la ligne de commande de Devenv

Concepts

Configurations de build

Projets en tant que conteneurs

Autres ressources

Génération dans Visual Studio

Génération dans Visual Studio

Référence à la génération C/C++