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

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.

Le Gestionnaire de compléments est l'outil qui permet le chargement et la suppression des compléments dans l'environnement IDE, et qui spécifie le mode de chargement. Le Gestionnaire de compléments répertorie tous les compléments enregistrés avec Visual Studio.

Boîte de dialogue Gestionnaire de compléments

Capture d'écran AddInManager

Le Gestionnaire de compléments permet d'effectuer les tâches suivantes :

  • Charger et décharger instantanément un complément.

  • Spécifier le chargement d'un complément lors du démarrage de l'environnement.

  • Spécifier le chargement d'un complément par le biais d'une ligne de commande, notamment une opération de génération ou de création.

Chargement et gestion de compléments

Seuls les compléments inscrits figurent dans la liste Compléments disponibles. Les compléments créés à l'aide de l'Assistant Complément sont enregistrés automatiquement avec Visual Studio. Pour plus d'informations sur l'inscription de compléments et sur la manière d'enregistrer des compléments manuellement afin qu'ils figurent dans la liste Compléments disponibles, consultez Inscription d'un complément.

Les étapes suivantes montrent comment charger des compléments et comment spécifier qu'ils démarrent en même temps que l'IDE.

Notes

Vous ne pouvez pas utiliser la touche de retrait pour atteindre les colonnes Démarrage et Ligne de commande.Au lieu de cela, vous devez utiliser respectivement les combinaisons de touches ALT + S et ALT + C pour basculer vers ces sélections.

Notes

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée.Ces procédures ont été développées avec les paramètres de développement généraux actifs.Pour modifier vos paramètres, sélectionnez Importation et exportationde paramètres dans le menu Outils.Pour plus d'informations, consultez Paramètres Visual Studio.

Pour charger un complément instantanément

  1. Dans le menu Outils, cliquez sur Gestionnaire de compléments.

  2. Sélectionnez le complément dans la liste.

  3. Activez la case à cocher placée en regard du complément dans la colonne Compléments disponibles, puis cliquez sur OK.

    Si le complément dispose d'une interface utilisateur, il s'affiche. Le complément peut également se présenter sous la forme d'un bouton de barre d'outils ou d'une commande de menu, selon la manière dont il a été programmé. Si le complément ne dispose pas d'une interface utilisateur, son chargement est invisible et son exécution commence.

    Conseil

    Si vous essayez de charger un complément introuvable, Visual Studio offre d'annuler son enregistrement afin qu'il ne s'affiche plus dans la liste.

Pour spécifier qu'un complément doit être chargé au démarrage de l'environnement

  1. Sélectionnez le complément dans la liste.

  2. Activez la case à cocher correspondance dans la colonne Démarrage.

    Lors du prochain démarrage de l'environnement, le complément sera chargé s'il est disponible.

    Les informations relatives à l'inscription d'un complément sont stockées sous forme d'informations XML dans un fichier .Addin ou sous forme de clé dans le Registre Windows. Pour plus d'informations, consultez Inscription d'un complément.

Appel de compléments par le biais de la ligne de commande Devenv de Visual Studio

En plus d'utiliser le Gestionnaire de compléments pour démarrer des compléments, vous pouvez charger un complément au moment de la génération en utilisant la ligne de commande Devenv. Pour plus d'informations, consultez Comment : exécuter des compléments sur la ligne de commande et Commutateurs de la ligne de commande de Devenv.

Empêcher le chargement de compléments au démarrage de l'environnement

Si vous avez activé la case à cocher dans la colonne Démarrage du Gestionnaire de compléments, vos compléments démarrent en même temps que l'IDE. Dans certains cas, vous pouvez souhaiter que le complément ne démarre pas. Par exemple, un problème avec le code de votre complément peut provoquer le blocage de Visual Studio ou vous pouvez être en train de développer un complément et souhaiter qu'il ne démarre pas automatiquement avant la fin de votre travail.

Heureusement, il existe un moyen de désactiver le démarrage automatique des compléments lors de celui de l'IDE. Pour cela, maintenez la touche MAJ enfoncée lorsque Visual Studio démarre.

Le démarrage des compléments dotés d'une interface utilisateur, telle qu'un bouton dans la barre de commandes ou d'une commande dans un menu, reste autorisé. Toutefois, cette opération empêche tous les compléments de démarrer automatiquement lorsque vous démarrez Visual Studio.

Mise à jour du fichier XML .AddIn après le déplacement de projets de complément

Lorsque vous déplacez un projet de complément vers un autre emplacement, vous devez mettre à jour son chemin d'accès correspondant dans le fichier XML .AddIn. Sinon, une erreur vous indique que le fichier source est introuvable.

Pour éviter ce problème, mettez à jour le chemin d'accès dans la balise suivante dans le fichier XML de complément du projet :

<Assembly>C:\MyAddin1.dll</Assembly>

Voir aussi

Tâches

Comment : créer un complément

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

Autres ressources

Création de compléments et d'Assistants

Commandes et commutateurs Visual Studio