Partager via


Solutions à plusieurs projets

Mise à jour : novembre 2007

Une solution peut comporter plusieurs projets qui peuvent être ouverts, fermés et enregistrés simultanément. Chaque projet peut, à son tour, contenir plusieurs fichiers ou éléments. Les types d'éléments contenus dans un projet varient selon le langage de développement utilisé pour les créer. Visual Studio fournit des dossiers Solution permettant de grouper des projets connexes, puis d'effectuer des actions sur ces groupes.

La relation logique entre une solution et ses composants ne reflète pas nécessairement la façon dont la solution et ses composants sont enregistrés sur le disque. Si vous créez une application comportant plusieurs projets, vous pouvez envisager de créer un répertoire de solution qui contiendra vos projets locaux (projets autres que les projets Web), les fichiers solution (.sln et .suo) et tous les éléments de solution partagés.

Vos projets dans l'Explorateur de solutions et dans l'Explorateur Windows

Structure de répertoire de l'Explorateur de solutions

Quand vous créez une solution composée de plusieurs projets, le premier projet créé constitue, par défaut, le projet de démarrage. Le projet de démarrage apparaît en gras dans l'Explorateur de solutions et correspond au projet qui s'exécute quand vous cliquez sur Démarrer dans le menu Débogage. Vous pouvez aussi démarrer le débogage simultané de tous les projets d'une solution ou ne déboguer qu'un seul ou plusieurs projets en sélectionnant la solution comme projet de démarrage. Pour plus d'informations, consultez Projet de démarrage, Propriétés communes, Pages de propriétés de Solution, boîte de dialogue.

Quand vous créez une solution composée de plusieurs projets, vous pouvez générer un seul projet au sein de la solution ou plusieurs projets. Vous pouvez aussi indiquer les projets de la solution que vous souhaitez exclure des générations. Pour plus d'informations, consultez Génération dans Visual Studio.

Quand vous générez une solution complète, les projets sont générés selon l'ordre dans lequel ils ont été ajoutés à la solution. Les projets dépendants sont générés après ceux dont ils dépendent. Pour plus d'informations, consultez Comment : créer et supprimer les dépendances d'un projet.

Voir aussi

Tâches

Comment : créer des solutions à plusieurs projets

Comment : créer des répertoires pour les solutions

Comment : définir des projets de démarrage

Comment : créer et supprimer les dépendances d'un projet

Concepts

Introduction aux solutions, projets et éléments

Dossiers Solution

Référence

Projet de démarrage, Propriétés communes, Pages de propriétés de Solution, boîte de dialogue

Explorateur de solutions

Autres ressources

Génération dans Visual Studio