Projets en tant que conteneurs

Pour vous aider à organiser et à effectuer des tâches courantes sur les éléments que vous développez, les projets Visual Studio sont utilisés comme conteneurs au sein d'une solution ; vous pouvez ainsi gérer, générer et déboguer de manière logique 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.

Graphique Éléments de solution de projet

Un projet peut être aussi simple ou complexe que nécessaire, en fonction de vos besoins propres. Un projet simple peut se composer d'un formulaire ou d'un document HTML, de fichiers de code source et d'un fichier projet. Des projets plus complexes peuvent comporter ces éléments, ainsi que des scripts de base de données, des procédures stockées et des références à un Services Web XML existant.

Modèles de projet

Tous les produits de développement Visual Studio proposent plusieurs modèles de projet prédéfinis. Vous pouvez utiliser l'un de ces nombreux modèles de projet pour créer le conteneur de base du projet ainsi qu'un ensemble préliminaire d'éléments dont vous pourriez 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 Modèles de projet par défaut dans Visual Studio.

Les projets et leurs modèles vous permettent de vous concentrer sur la fonctionnalité particulière que vous voulez implémenter tandis que le projet gère automatiquement les tâches courantes de génération et de gestion. Pour plus d'informations, consultez Éléments de projet. Vous pouvez utiliser les paramètres par défaut fournis ou personnaliser vos configurations de build. Pour plus d'informations, consultez Configurations de build.

Vous pouvez également créer vos propres modèles. Pour plus d'informations, consultez Modèles Visual Studio.

Fichiers projet

Chaque modèle de projet crée et gère un fichier projet pour stocker les métadonnées propres au projet. Ce fichier de projet est créé et géré automatiquement tandis que vous utilisez l'environnement de développement intégré, (IDE, Integrated Development Environment). Comme l'extension du fichier de projet et le contenu réel sont déterminés par le type de projet qu'ils définissent, une description complète ne relève pas du propos de cette rubrique. Les projets de site Web ne gèrent pas de fichiers projet. Pour plus d'informations, consultez Projets d'application Web et projets de site Web.

En règle générale, le fichier projet stocke les paramètres de configuration et de génération que vous spécifiez pour le projet et son ensemble d'éléments. Certains projets conservent la liste des fichiers associés au projet et leur emplacement.

Lors de l'ajout d'un élément à un projet, l'emplacement sur le disque de son fichier source physique est également ajouté au fichier de projet. Quand le lien est supprimé du projet, ces informations sont supprimées du fichier de définition. Chaque modèle de projet définit les commandes disponibles pour chaque élément. Pour plus d'informations, consultez Gestion des éléments dans les projets.

Voir aussi

Référence

Propriétés (fenêtre)

Concepts

Propriétés de projet

Autres ressources

Génération dans Visual Studio