Extension des projets Visual Basic et Visual C#
Visual Studio comprend un modèle objet programmable indépendant du projet, qui fournit un accès aux événements et composants sous-jacents de l'environnement de développement intégré (IDE, Integrated Development Environment).Ce modèle « d'extensibilité générale » possède des composants qui représentent des solutions, des projets, des fenêtres d'outils, des éditeurs de code, des débogueurs, des objets code, des documents et des événements.Ce modèle d'extensibilité général est examiné dans Extension de l'environnement Visual Studio.
Visual Studio inclut également un modèle objet programmable qui expose les projets Visual Basic et Visual C#, ainsi que les éléments de projet qu'ils contiennent.Ce modèle propose plusieurs objets qui peuvent servir à l'automatisation des tâches dans l'environnement de développement intégré (IDE), ainsi qu'à l'extension des types de projets et des éléments de projet.
Dans cette section
Introduction à l'extensibilité de projet
Décrit le concept et le modèle objet de l'extension des projets Visual Basic et Visual C# dans Visual Studio.Accès aux propriétés de projet, d'élément de projet et de configuration spécifiques au type de projet
Contient des liens vers des rubriques qui expliquent comment accéder au projet, à l'élément de projet et aux propriétés de configuration de projets Visual Basic et Visual C#.Comment : créer une application Windows à l'aide de l'extensibilité
Illustre comment créer une application Windows Visual Basic ou Visual C#.Introduction à l'objet VSProject2
Décrit les propriétés et les méthodes de l'objet VSProject2.Réponse aux événements (projets Visual Basic et Visual C#)
Fournit des liens vers des rubriques qui décrivent comment répondre à des événements spécifiques au type de projet à l'aide de compléments.Introduction à l'objet BuildManager
Décrit l'objet BuildManager.Objets FileCodeModel et CodeModel dans les applications d'extensibilité Visual Basic et C#
Fournit des liens vers les rubriques qui examinent les objets FileCodeModel et CodeModel.Dépannage de l'extensibilité Visual Basic et Visual C#
Fournit des détails sur la manière de dépanner certains des problèmes d'extensibilité les plus communs rencontrés lors du développement d'une application d'extensibilité pour un projet Visual Basic ou Visual C#.
Rubriques connexes
Automation et extensibilité pour Visual Studio
Contient des liens vers les rubriques sur l'extensibilité générale dans Visual Studio.Modèle objet d'extensibilité Visual Basic et Visual C# pour les projets
Décrit le modèle objet destiné à l'extensionde projets Visual Basic et Visual C# dans l'IDE.