Partage via


Créer et nettoyer des projets et des solutions dans Visual Studio

En utilisant les procédures de cette rubrique, vous pouvez générer, reconstruire ou nettoyer tous ou certains des projets ou éléments de projet d’une solution. Pour obtenir un didacticiel pas à pas, consultez procédure pas à pas : création d’une application.

Remarque

L’interface utilisateur de votre édition de Visual Studio peut différer de ce que décrit cette rubrique, en fonction de vos paramètres actifs. Pour modifier vos paramètres, par exemple pour général ou paramètres de Visual C++, choisissez Outils>Importer et exporter des paramètres, puis choisissez Réinitialiser tous les paramètres.

Pour générer, regénérer ou nettoyer une solution

Utilisez cette procédure pour générer la solution dans la configuration actuelle (par exemple, Debug ou Release). Si vous souhaitez générer plusieurs configurations à la fois, consultez build Batch.

  1. Dans Explorateur de solutions, choisissez ou ouvrez la solution.

  2. Dans la barre de menus, choisissez Générer, puis choisissez l’une des commandes suivantes :

    • Choisissez Générer ou Générer la solution ou appuyez sur Ctrl+Maj+B pour compiler uniquement les fichiers de projet et les composants qui ont été modifiés depuis la dernière génération.

      Remarque

      La commande Build devient Build Solution lorsqu’une solution inclut plusieurs projets.

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

    • Choisissez Solution propre pour supprimer les fichiers intermédiaires et de sortie. Avec uniquement les fichiers projet et composant laissés, de nouvelles instances des fichiers intermédiaires et de sortie peuvent ensuite être générées.

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

  1. Dans Explorateur de solutions, choisissez ou ouvrez le projet.

  2. Dans la barre de menus, choisissez Build, puis choisissez BuildProjectName ou RebuildProjectName.

    • Choisissez BuildProjectName pour générer uniquement les composants de projet qui ont changé depuis la dernière génération.

    • Choisissez ReconstruireProjectName pour « nettoyer » le projet, puis générer les fichiers projet et tous les composants du projet.

Pour construire uniquement le projet initial et ses dépendances

  1. Dans la barre de menus, choisissez Outils>Options.

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

    La boîte de dialogue Générer et exécuter>Projets et solutions>Options s’ouvre.

  3. Cochez la case Générer des projets de démarrage et des dépendances à l’exécution.

    Lorsque cette case à cocher est activée, seul le projet de démarrage actuel et ses dépendances sont générés lorsque vous choisissez Déboguer>Démarrer (F5) ou Déboguer>Démarrer sans débogage (Ctrl+F5).

    Lorsque vous choisissez Générer>Générer la solution (Ctrl+Maj+B), la solution entière est générée.

    Lorsque cette case à cocher est désactivée, tous les projets, leurs dépendances et les fichiers de solution sont générés lorsque vous exécutez l’une des commandes précédentes.

Générer en tâche de fond

Lorsque vous utilisez les options Générer la solution ou Générer le projet, Visual Studio génère la configuration en cours. Vous pouvez utiliser la commande de génération par lots pour générer plusieurs configurations en une seule opération.

Dans la barre de menus, choisissez Build>Générer en tâche de fond. La boîte de dialogue build Batch s’affiche.

Capture d’écran de la boîte de dialogue de compilation par lot.

Sélectionnez les projets et configurations souhaités et utilisez les boutons pour générer, reconstruire ou nettoyer. Les opérations de génération démarrent immédiatement, et toutes les sorties s’affichent dans la fenêtre de sortie .

Les sélections que vous avez effectuées sont mémorisées la prochaine fois que vous ouvrez la boîte de dialogue de Générer en tâche de fond.

Remarque

La build Batch n’est pas disponible pour tous les types de projets. Voir Construire plusieurs configurations simultanément.

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

Choisissez un projet C++, puis, dans la barre de menus, choisissez Générer>Projet uniquementet l’une des commandes suivantes :

  • Générer uniquementnom_projet

  • Régénérer uniquementnom_projet

  • Nettoyer uniquementnom_projet

  • Lier uniquementnom_projet

Ces commandes s’appliquent uniquement au projet C++ que vous avez choisi, sans générer, reconstruire, nettoyer ou lier des dépendances de projet ou des fichiers de solution. En fonction de votre version de Visual Studio, le sous-menu Projet uniquement peut contenir plus de commandes.

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

Dans Explorateur de solutions, choisissez plusieurs fichiers qui peuvent être compilés, ouvrez le menu contextuel de l’un de ces fichiers, puis choisissez Compiler, ou appuyez sur Ctrl+F7.

Si les fichiers ont des dépendances, les fichiers sont compilés dans l’ordre des dépendances. L’opération de compilation échoue si les fichiers nécessitent un en-tête précompilé qui n’est pas disponible lorsque vous compilez. L’opération de compilation utilise la configuration actuelle de la solution active.

Pour arrêter une génération

Effectuez l’une des étapes suivantes :

  • Dans la barre de menus, sélectionnez Générer>Annuler.

  • Appuyez sur Ctrl+Pause.