Partager via


Projets

Dans Visual Studio, les projets sont les conteneurs que les développeurs utilisent pour organiser les fichiers de code source et d’autres ressources qui apparaissent dans lExplorateur de solutions. En général, les projets sont des fichiers (par exemple, un fichier .csproj pour un projet C#) qui stockent des références aux fichiers de code source et aux ressources comme les fichiers bitmap. Les projets vous permettent d’organiser, de générer, de déboguer et de déployer du code source, des références aux services web et aux bases de données, et d’autres ressources. Les VSPackages peuvent étendre le système de projet Visual Studio de trois façons principales : types de projets, sous-types de projets et outils personnalisés.

Contenu de cette section

  • Types de projets ajoute la prise en charge de nouveaux types de projets, tels que des langages de programmation. Par exemple, chaque langage pris en charge par Visual Studio comprend son propre type de projet et l’exemple d’intégration IronPython inclut un type de projet pour le langage IronPython. Vous devez créer un type de projet pour les langages autres que C# ou Visual Basic pour personnaliser la façon dont les éléments sont générés, débogués, déployés et affichés dans l’Explorateur de solutions. Pour plus d’informations, consultez Types de projets.

  • Sous-types de projets est basé sur les types de projets et peuvent être utilisés pour personnaliser la façon dont les projets sont générés, débogués et déployés. Visual Studio utilise des sous-types de projets avec des projets Smart Device ; ils personnalisent le déploiement en copiant un programme nouvellement créé d’un ordinateur de développement et en le transférant vers le périphérique cible. Les types de projets C# et Visual Basic peuvent être utilisés comme base pour les sous-types de projets; mais les types de projets C++ ne peuvent pas le faire. Vos propres types de projets peuvent également être utilisés comme base pour les sous-types de projets. Pour plus d’informations, consultez Sous-types de projets.

  • Projets Web explique le projet Web, qui à son tour crée des applications Web.

  • Nouvelle génération de projets : sous le capot, première partie et Nouvelle génération de projets : sous le capot, deuxième partie expliquent ce qui se produit réellement lorsque vous créez un projet.

  • Exemples de VSSDK contient les exemples du VSSDK qui traitent avec les projets et les solutions.