Sous-types de projets
Les sous-types de projet vous permettent de personnaliser ou de modifier le comportement des systèmes de projet de Visual Studio. Les personnalisations incluent l’enregistrement de données supplémentaires dans le fichier projet, l’ajout ou le filtrage d’éléments dans la boîte de dialogue Ajouter un nouvel élément, le contrôle de la façon dont les assemblys sont débogués et déployés, et l’extension de la boîte de dialogue Pages de propriétés du projet. Les VSPackages implémentent des sous-types de projet à l’aide de l’agrégation COM.
Remarque
Le système de projet Visual C++ ne prend pas en charge les sous-types de projet. Visual Studio utilise lui-même des sous-types de projet pour implémenter des projets SQL Server et Smart Device.
Dans cette section
Conception de sous-types de projets
Décrit le concept de sous-types de projet.
Séquence d’initialisation des sous-types de projets
Décrit la séquence d’initialisation de sous-type de projet programmatique par l’environnement Visual Studio.
Propriétés et méthodes étendues par les sous-types de projets
Fournit des descriptions détaillées des fonctionnalités et méthodes les plus fréquemment étendues à l’aide de sous-types de projet.
Données persistantes dans le fichier projet MSBuild
Décrit comment conserver des données dans un fichier projet et comment les utiliser IPersistXMLFragment pour gérer les données du fichier projet dans les niveaux d’agrégation de sous-types de projet.
Interface utilisateur des propriétés du projet
Décrit comment les sous-types de projet peuvent modifier la boîte de dialogue Pages de propriétés du projet.
Extension du modèle d’objet du projet de base
Fournit des informations sur la façon dont les sous-types de projet peuvent utiliser les extendeurs Automation pour étendre le modèle objet Automation.
Contribution à la boîte de dialogue Ajouter un élément
Décrit comment ajouter des éléments à la boîte de dialogue Ajouter un nouvel élément .
Enregistrement de données dans les fichiers de projet
Explique comment un sous-type de projet peut enregistrer et récupérer des données spécifiques au sous-type dans le fichier projet à l’aide de Managed Package Framework (MPF).
Gestion de déploiement spécialisé
Explique comment les sous-types de projet peuvent fournir un comportement de déploiement spécialisé en implémentant l’interface IVsDeployableProjectCfg .
Ajout et suppression de pages de propriétés
Décrit l’ajout et la suppression de pages de propriétés dans le Concepteur de projets.
Sections connexes
-
Fournit des liens vers des rubriques détaillant les projets Visual Studio.