Partager via


Projets (kit de développement Visual Studio SDK)

Dans Visual Studio, les projets sont des conteneurs que les développeurs utilisent pour organiser les fichiers de code source et d'autres ressources qui s'affichent dans Explorateur de solutions. En général, les projets sont des fichiers, par exemple, un fichier .csproj pour un projet csprcs, que les références du magasin aux fichiers de code source et les ressources tels que des fichiers bitmap. Les projets vous permettent d'organiser, générer, déboguer, et déployer le code source, les références aux services Web et aux bases de données, et d'autres ressources. VSPackages peut étendre le système de projet de Visual Studio de trois manières principales : types de projet, sous-types de projet, et outils personnalisés.

Pour obtenir un exemple de bout en bout d'un système de projet de langage, consultez la approfondie d'exemple Visual Studio IronPython dans Exemples d'extensibilité Visual Studio.

Dans cette section

  • types de projet
    Les types de projet ajoutent la prise en charge de nouveaux types de projets, tels que les langages de programmation. Par exemple, chaque langue que Visual Studio prend en charge 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 autres langages que Visual C# et 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 projet et Exemples d'extensibilité Visual Studio.

  • sous-types de projet
    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, être débogués, et déployés. sous-types de projet d'utilisation deVisual Studio avec les projets smart device ; ils pour personnaliser le déploiement en copiant un programme nouveau-généré à partir d'un ordinateur de développement à l'appareil cible. les types de projet de Visual C# et deVisual Basic peuvent être utilisés comme base pour des sous-types de projet ; les types de projet de Visual C++ ne peuvent pas. Vos propres types de projets peuvent également être utilisés comme base pour des sous-types de projet. Pour plus d'informations, consultez sous-types de projet.

  • projets Web
    explique le projet Web, qui créent ensuite des applications Web.

  • Nouvelle build de projet : Sous le capot, une partie et Nouvelle build de projet : sous le capot, partie deux
    Explique ce qui se produit lorsque vous créez un projet.

  • Exemples d'extensibilité Visual Studio
    Décrit les exemples de Kit de développement logiciel Visual Studio qui traitent des projets et des solutions.

Rubriques connexes

  • Projects as Containers
    décrit la relation entre les projets et les éléments de projet.

  • Étendre la présentation de Visual Studio
    Présente Kit de développement logiciel Visual Studio et explique comment générer des produits qui fonctionnent dans et étendre l'environnement de développement intégré (IDE) de (IDE) Visual Studio.