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
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
Référence
Projet de démarrage, Propriétés communes, Pages de propriétés de Solution, boîte de dialogue