Créer des types de projet

Vous pouvez étendre Visual Studio en créant un nouveau type de projet. Pour créer un type de projet, vous devez comprendre plusieurs concepts et effectuer plusieurs étapes. Les rubriques suivantes fournissent une vue d’ensemble de la création de types de projets.

Contenu de cette section

Décrit l’élément, la persistance des fichiers projet et les décisions de conception mécanique d’engagement que vous devez prendre avant de créer un nouveau type de projet.

Fournit une vue d’ensemble des étapes que vous devez suivre pour créer un type de projet qui prend en charge des tâches de programmation telles que la modification du code et la compilation, la génération, le débogage et le déploiement d’applications dans votre projet.

Fournit des informations sur la façon de fournir et d’utiliser une fabrique de projet pour créer des instances d’un nouveau projet.

Fournit des exemples de code d’instructions du Registre qui fournissent des chemins d’accès et des données par défaut, ainsi qu’une table qui contient des entrées du script de Registre pour chaque instruction.

Décrit l’utilisation d’objets IPersistFileFormat projet non basés sur des fichiers et des fichiers.

Décrit comment votre type de projet peut utiliser le moteur de build MSBuild pour permettre aux utilisateurs de générer à partir de Visual Studio et sur la ligne de commande.

Explique l’architecture des outils d’affichage du code tels que la fenêtre Explorateur d’objets et Affichage de classes. Décrit les interfaces et méthodes utilisées pour implémenter la navigation d’objet dans un VSPackage.

Décrit l’importance que les projets jouent dans la détermination de l’éditeur utilisé lorsqu’un élément de projet est ouvert et comment les ressources du projet peuvent être manipulées.

Montre comment donner à votre VSPackage sa propre identité unique et comment encapsuler vos DLL VSPackage et d’autres informations dans un package Windows Installer (fichier.MSI ) pour le déploiement sur vos clients.

Décrit comment Visual Studio affiche et traite les hiérarchies.

Fournit une vue d’ensemble d’un VSPackage, un objet COM installable qui étend l’environnement Visual Studio et explique comment implémenter votre propre VSPackage.

Explique comment utiliser des projets pour modifier du code, compiler et générer du code, et exécuter et déboguer du code, et fournit des liens vers des rubriques détaillées sur la création de types de projets.