Projets et solutions

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 Explorateur de solutions pour afficher et gérer des projets et des solutions et leurs éléments associés.

Solutions

Les solutions comprennent les éléments dont vous avez besoin pour créer votre application.Une solution inclut un ou plusieurs projets, plus des 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 enregistre la définition d'une solution dans deux fichiers : .sln et .suo.Le fichier de définition de solution (.sln) stocke les métadonnées qui définit votre solution, notamment :

  • Les projets associés à la solution.

  • Les éléments qui ne sont pas associés à un projet particulier.

  • Les configurations de build qui déterminent les configurations de projet à appliquer à chaque type de build.

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

Les projets sont utilisés dans une solution logiquement pour gérer, 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 Studio fournit plusieurs modèles de projet prédéfinis.Vous pouvez utiliser ces modèles pour créer le conteneur de base du projet ainsi qu'un ensemble préliminaire d'éléments dont vous pouvez avoir besoin pour 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 Création de projets à partir de modèles.

Items

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

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

Pour plus d'informations sur les informations, consultez Types de fichiers projet et solution et Fichiers divers.

Voir aussi

Tâches

Comment : spécifier une icône d'application (Visual Basic, C#)

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

Concepts

Création de projets et de solutions

Gestion des références de projet

Gestion des paramètres de l'application

Introduction aux modèles Visual Studio

Autres ressources

Gestion des propriétés de l'application

Gestion des ressources de l'application

Gestion d'assembly et signature de manifeste

Détermination d'une version ou d'un profil spécifique du .NET Framework