Éléments fondamentaux relatifs à la solution et au projet

Visual Studio fournit deux conteneurs destinés à augmenter votre efficacité lorsque vous gérez les éléments requis par votre travail de développement, tels que les références, connexions de données, dossiers et fichiers.Ces conteneurs sont appelés des solutions et des projets.Vous utilisez L'Explorateur de solutions pour afficher et gérer des projets et solutions et leurs éléments associés.

Solutions

Solutions contiennent des éléments dont vous avez besoin pour créer votre application.Une solution contient un ou plusieurs projets, ainsi que fichiers et des métadonnées qui aident à définir la solution dans son ensemble.Visual Studio génère automatiquement une solution lorsque vous créez un nouveau projet.Visual Studio stocke la définition d'une solution dans deux fichiers : .sln et .suo.Le fichier de définition de la solution (.sln) stocke les métadonnées qui définissent votre solution :

  • les projets associés à la solution ;

  • les éléments disponibles au niveau solution et qui ne sont pas associés à un projet particulier ;

  • les configurations de build de solution qui définissent les configurations de projet à appliquer à chaque type de version.

Les métadonnées stockées dans le fichier .suo au fur et à mesure que vous créez une solution et définissez ses propriétés sont utilisées pour personnaliser l'IDE chaque fois que la solution est active.Par exemple, l'Explorateur de solutions affiche un dossier Fichiers divers pour une solution si vous activez cette option, et les outils appropriés pour les types de projets inclus dans cette solution deviennent disponibles dans la boîte à outils.Pour plus d'informations, consultez Création de projets et de solutions.

Projets

Projets sont utilisés dans une solution pour gérer logiquement, générer et déboguer les éléments qui composent votre application.La sortie d'un projet est généralement un programme exécutable (.exe), un fichier de bibliothèque de liens dynamiques (.dll) ou un module.

Visual Studiofournit plusieurs modèles de projet prédéfinis.Vous pouvez utiliser ces modèles pour créer le conteneur de base du projet et un ensemble préliminaire d'éléments que vous devrez peut-être afin de développer votre application, classe, contrôle ou bibliothèque.Par exemple, si vous choisissez de créer une application Windows, le projet vous propose un formulaire Windows afin que vous le personnalisiez.De même, si vous choisissez de créer une application Web, le projet propose un formulaire Web.Pour plus d'informations sur les modèles et types de projet disponibles dans votre langage, consultez Modèles de projet par défaut dans Visual Studio.

Items

Éléments de projet peuvent être des fichiers, les références aux bibliothèques de connexions de données et dossiers qui se trouvent dans le projet.Certains éléments représentent un élément physique que vous pouvez rechercher aux emplacements de stockage.Autres éléments sont des liens et représentent les pointeurs vers d'autres éléments pouvant résider dans un service, module ou autre composant.

Éléments de solution se trouvent dans le dossier éléments de Solution.Ces éléments sont des fichiers indépendants des projets que vous créez à vos fichiers projet.Éléments de solution représentent des fichiers qui sont importants pour le développement de vos projets, mais qui n'appartiennent pas à un projet particulier.

Pour plus d'informations, consultez Types de fichiers et extensions de fichiers dans Visual Studio et Fichiers divers.

Voir aussi

Tâches

Comment : modifier des propriétés de projet et des paramètres de configuration

Concepts

Création de projets et de solutions

Introduction aux modèles Visual Studio

Nouveautés de Visual Studio 2012

Autres ressources

Gestion des solutions, des projets et des fichiers