Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

Extension de l'environnement Visual Studio

Les compléments Visual Studio sont déconseillés dans Visual Studio 2013. Vous devriez mettre vos compléments à niveau vers des extensions VSPackage. Pour plus d'informations sur les mises à jour, consultez FAQ : conversion de compléments en extensions VSPackage.

Bien que Visual Studio fournisse de nombreux outils ainsi que la possibilité d'effectuer pratiquement toutes les tâches, vous pouvez avoir besoin d'un niveau de contrôle supplémentaire ou plus fin. Par exemple, vous pouvez souhaiter automatiser une tâche ou une série des tâches que vous effectuez régulièrement. Vous avez peut-être également conçu des outils que vous souhaitez utiliser dans l'environnement de développement intégré (IDE) Visual Studio.

Visual Studio inclut des modèles objet Automation, qui sont des modèles de programmation enrichis qui permettent d'automatiser l'IDE et qui lui fournissent également des extensions et de nouvelles fonctionnalités. Chaque modèle se concentre sur une zone particulière de l'IDE ; par exemple, les fenêtres Outil, l'éditeur de code ou encore les différents projets.

Les sections qui suivent vous présentent l'automation et l'extensibilité, et vous montrent comment les utiliser pour simplifier la programmation.

Meilleures pratiques pour la sécurité de l'automation

Fournit des conseils pour vous aider à sécuriser Visual Studio et vos applications d'automation.

Diversité de l'automation Visual Studio

Décrit les types de projets d'automation qui vous sont disponibles dans Visual Studio : compléments, Assistants et VSIP.

Choix de l'approche Automation appropriée

Vous aide à choisir les outils les plus efficaces pour effectuer des tâches Automation.

Groupes d'automation fonctionnels

Répertorie les différentes zones de Visual Studio qui peuvent être automatisées.

Création de compléments et d'Assistants

Description les concepts d'automation et d'extensibilité, ainsi que les notions de base relatives à la création de compléments et d'Assistants.

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

Fournit des détails sur l'utilisation des outils d'automation fondamentaux.

Contrôle de projets et de solutions

Indique comment contrôler des projets et des solutions à l'aide d'objets Automation de Visual Studio ; comment enregistrer des variables d'une session IDE à une autre ; comment utiliser des éléments de solution, des éléments divers et des projets sans modèle, et comment créer des configurations de solutions.

Création et contrôle de fenêtres d'environnement

Explique comment créer et contrôler des fenêtres Outil, modifier les caractéristiques des fenêtres, automatiser une recherche et un remplacement de texte, contrôler les paramètres d'options des outils, découvrir le code avec le modèle de code, et manipuler des vues d'arborescence à l'aide de l'objet UIHierarchy.

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

Explique comment créer une instance de Visual Studio ou la joindre à une instance existante.

Réponse aux événements d'automation

Montre comment utiliser le modèle Automation de Visual Studio pour gérer des événements qui se produisent dans l'environnement.

Comment : ajouter et gérer des commandes

Explique comment créer et manipuler les commandes des menus ou barres d'outils Visual Studio à l'aide du modèle Automation de Visual Studio.

Procédure pas à pas : création de DLL satellites managées

Fournit des informations sur la création de DLL satellites susceptibles de contenir des ressources nécessaires à l'utilisation de vos applications d'automation.

Implémentation et utilisation des extendeurs Automation

Explique comment ajouter et filtrer des propriétés définies sur des objets à l'aide des extendeurs Automation.

Personnalisation de l'environnement de développement

Montre comment personnaliser des barres d'outils, des touches de raccourci, ainsi que d'autres éléments de Visual Studio.

Afficher: