Liste de vérification : créer de nouveaux types de projet
Vous devez effectuer plusieurs tâches pour créer un type de projet. La liste de vérification suivante fournit un guide de ces tâches.
Concevez les fonctionnalités de votre nouveau type de projet. Pour plus d'informations, consultez Décisions de conception du type de projet.
Déterminez les éditeurs sont utilisés pour le code et autres éléments de projet. Vous pouvez utiliser les principaux ou standard éditeurs, ou vous pouvez créer et utiliser des éditeurs spécifiques au projet. Pour plus d'informations, consultez Créer des éditeurs de texte personnalisés et des concepteurs et Comment : Ouvrez les éditeurs spécifiques au projet.
déterminez le niveau de la participation que vos éléments de projet auront dans Affichage de classes et Explorateur d'objets. Pour plus d'informations, consultez outils de prise en charge de Symbole-Navigation.
Dérivez des nouvelles classes selon les décisions de conception que vous avez effectuées précédemment pour votre projet et éléments de projet.
Écrivez du code pour les composants suivants du type de projet :
Fabrique de projet, pour gérer créer des projets et ouvrir des projets existants. Pour plus d'informations, consultez Créer des instances de projet à l'aide de les fabriques de projet.
hiérarchie de projet et gestion de commande. Pour plus d'informations, consultez Implementation of Project Interfaces, éléments d'un modèle de projet, Composants principaux du modèle de projet et le Comment : Créer et gérer des commandes dans les VSPackages (c#).
Gestion d'éléments de projet, notamment ajouter votre projet à la boîte de dialogue de Nouveau projet . Pour plus d'informations, consultez Modèles de projets et d'éléments de projet à ajouter et Stocker les modèles de projet et d'élément.
persistance des éléments d'état et de personne de projet. Pour plus d'informations, consultez Éléments de projet d'ouverture et d'enregistrement. Pour la persistance des informations de solution, consultez solutions.
Propriétés indépendantes de configuration à afficher dans la fenêtre Propriétés. Pour plus d'informations, consultez fenêtre Propriétés et pages de propriétés.
Propriétés de configuration de projet comme implémentées dans les pages de propriétés pour afficher les propriétés de configuration. Pour plus d'informations, consultez gérer des options de configuration.
énumérer des sorties pour le déploiement. Pour plus d'informations, consultez configuration de projet pour la sortie.
Services de démarrage du projet. Pour plus d'informations, consultez éléments d'un modèle de projet et Composants principaux du modèle de projet.
objets, ou classes dérivées d' IDispatch, disponible pour l'automation. Pour plus d'informations, consultez modèle Automation.
Fichiers de la table de commande XML (.vsct). Pour plus d'informations, consultez Tableau de commande Visual Studio (. fichiers de Vsct).
Le test, débogage, puis démarrez votre type de projet.
Affichez votre projet sous l'onglet de Projet de la boîte de dialogue d' Ajouter une référence en définissant VARIANT_TRUE comme valeur pour VSHPROPID_ShowProjInSolutionPage. Pour plus d'informations, consultez __VSHPROPID et GetProperty.
Créez le fichier du programme d'installation Microsoft (.msi) pour installer votre VSPackages. Pour plus d'informations, consultez Installer les VSPackages à l'aide de Windows Installer, enregistrer un type de projet et VSPackages.
Voir aussi
Concepts
hiérarchies dans Visual Studio
Lorsque créer des types de projets