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
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