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 Explorateur de solutions. En règle générale, 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, de références aux services web et aux bases de données, ainsi qu’à d’autres ressources. Les VSPackages peuvent étendre le système de projet Visual Studio de trois façons principales : les types de projet, les sous-types de projet et les outils personnalisés.

Dans cette section

Les types de projets ajoutent 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 a 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 Explorateur de solutions. Pour plus d’informations, consultez Types de projets.

Les sous-types de projet sont basés sur les types de projet 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 projet avec des projets Smart Device ; ils personnalisent le déploiement en copiant un programme nouvellement créé à partir d’un ordinateur de développement vers l’appareil cible. Les types de projet C# et Visual Basic peuvent être utilisés comme base pour les sous-types de projet ; Les types de projet C++ ne peuvent pas. Vos propres types de projet peuvent également être utilisés comme base pour les sous-types de projet. Pour plus d’informations, consultez Sous-types de projet.

Explique le projet Web, qui à son tour crée des applications web.

Explique ce qui se produit réellement lorsque vous créez un projet.

  • Les exemples VSSDK contiennent les exemples du VSSDK qui traitent des projets et des solutions.

Expliquer différents aspects de l’extensibilité de Visual Studio.