Création de compléments et d'Assistants

Mise à jour : novembre 2007

Même si Visual Studio fournit de nombreux outils aux développeurs ainsi que la possibilité d'effectuer pratiquement toutes les tâches, certains développeurs peuvent avoir besoin d'un niveau de contrôle supplémentaire ou plus fin. Par exemple, ils peuvent avoir une tâche ou une série des tâches qu'ils exécutent régulièrement et qu'ils aimeraient voir automatisée. Pour résoudre ce problème, Visual Studio fournit un modèle de programmation enrichi, connu sous le nom de modèle Automation. Il permet d'étendre et d'automatiser son environnement de développement intégré (IDE). Le modèle Automation permet d'automatiser l'environnement et d'y intégrer des extensions et de nouvelles fonctionnalités.

Pour en savoir plus sur

Reportez-vous à

Enregistrement et exécution de macros

Automatisation des actions répétitives à l'aide de macros

Les trois méthodes d'accès à l'Automation Visual Studio

Diversité de l'automation Visual Studio

Groupes fonctionnels d'objets dans le modèle objet Automation

Groupes d'automation fonctionnels

Création de compléments

Comment : créer un complément

Comment référencer l'espace de noms EnvDTE et obtenir une instance de l'objet DTE

Référencement des assemblys d'automation et de l'objet DTE2

Inscription d'un complément

Inscription d'un complément

Comment limiter l'accès au fichier d'inscription XML .Addin de votre projet

Sécurité des compléments

Exposition de compléments dans les menus et les barres d'outils

Affichage des compléments dans les barres d'outils et les menus

Connexion de compléments à des touches de raccourci

Association de touches à des commandes de complément

Nouvelles modifications apportées aux fonctionnalités de barre de commandes

Modifications de CommandBar pour Visual Studio 2005

Comment restaurer des commandes qui disparaissent d'un menu

Comment : restaurer des commandes relatives à un complément au menu

Chargement, déchargement et contrôle des compléments dans l'environnement

Comment : contrôler des compléments avec le Gestionnaire de compléments

Débogage de compléments

Procédure pas à pas : débogage d'un projet Complément

Création d'un Assistant

Procédure pas à pas : création d'un Assistant

Démarrage d'Assistants par programme

Paramètres de contexte permettant le lancement des Assistants

Fichiers Assistant (.vsz)

Configuration des fichiers .VsZ pour démarrer des Assistants

Fichiers VSDir et leur incidence sur les boîtes de dialogue Ajouter un élément et Nouveau projet

Ajout d'Assistants aux boîtes de dialogue Ajouter un élément et Nouveau projet à l'aide de fichiers .Vsdir

Comment créer par programme une instance de Visual Studio ou un attachement à une instance particulière de Visual Studio déjà en cours d'exécution

Comment : créer une autre instance de Visual Studio et s'y attacher

Comment mettre à niveau des projets d'automation issus de versions antérieures de Visual Studio vers Visual Studio 2008.

Migration et mise à niveau des compléments de Visual Studio 2005 vers Visual Studio 2008

Voir aussi

Concepts

Graphique Modèle d'objet Automation

Référence

Commandes et commutateurs Visual Studio

Autres ressources

Guide de référence de l'extensibilité et de l'automation