Créer des types de projets
Vous pouvez étendre Visual Studio en créant un type de projet. Pour créer un type de projet, vous devez inclure plusieurs concepts et effectuer une série d'étapes. Les rubriques suivantes fournissent une vue d'ensemble de la création de types de projet.
Dans cette section
Décisions de conception du type de projet
Décrit le débogage, la persistance de fichier projet, et les décisions de conception de mécanicien d'engagement nécessaires avant de créer un type de projet.Liste de vérification : créer de nouveaux types de projet
Fournit une vue d'ensemble des étapes à suivre pour créer un type de projet qui prend en charge les tâches de programmation en tant que code et compiler de modification, générer, déboguer, et déployer des applications dans votre projet.Créer des instances de projet à l'aide de les fabriques de projet
Fournit des informations sur la façon de fournir et utiliser une fabrique de projet pour créer des instances d'un nouveau projet.enregistrer un type de projet
Fournit des exemples de code d'instructions du Registre qui fournissent des chemins d'accès par défaut et des données, et d'une table qui contiennent des entrées du script de Registre pour chaque instruction.persistance de projet
Traite de l'utilisation d' IPersistFileFormat de rendre le fichier et les objets non-fichier-basés de projet.Utilisation de MSBuild
Décrit comment votre type de projet peut utiliser le moteur de génération de MSBuild pour permettre aux utilisateurs de générer de Visual Studio et à la ligne de commande.
Rubriques connexes
modèle Automation
Décrit une méthode principale et secondaire d'étendre Visual Studio.outils de prise en charge de Symbole-Navigation
Explique l'architecture des outils d'affichage de code tels que la fenêtre d' Explorateur d'objets et d' Affichage de classes . Décrit les interfaces et les méthodes utilisées pour implémenter l'exploration d'objets dans un VSPackage.Modèles de projets et d'éléments de projet à ajouter
Explique l'importance que les projets jouent pour déterminer quel éditeur est utilisé lorsqu'un élément de projet est ouvert et comment les ressources du projet peuvent être manipulées.Installer les VSPackages à l'aide de Windows Installer
Indique comment donner à votre VSPackage sa propre identité unique et comment encapsuler vos DLL d'un VSPackage et d'autres informations dans un package Windows Installer (fichier de .MSI) pour le déploiement à vos clients.hiérarchies dans Visual Studio
Décrit comment Visual Studio affiche et adresse hiérarchies.VSPackages
Fournit une présentation d'un VSPackage, un objet COM installable qui étend l'environnement de Visual Studio et explique comment implémenter votre propre VSPackage.types de projet
Explique comment utiliser des projets de modifier le code, de compiler et générer du code, et d'exécuter et déboguer le code, et fournit des liens vers des rubriques détaillés à propos de la création de types de projet.