Projets en tant que conteneurs

Mise à jour : novembre 2007

Pour vous aider à organiser et à effectuer les 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 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.

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. Les projets plus complexes comportent non seulement les éléments précédents, mais également des scripts de base de données, des procédures stockées et des références à des Services Web XML existants.

Modèles de projet

Tous les produits de développement Visual Studio fournissent un certain nombre de 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 Nouveau projet, boîte de dialogue.

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 génération. Pour plus d'informations, consultez Configurations de génération.

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.

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

Concepts

Propriétés de projet

Référence

Propriétés, fenêtre

Autres ressources

Génération dans Visual Studio