Partager via


Comment : exécuter des compléments sur la ligne de commande

Solution de substitution à l'utilisation du Gestionnaire de compléments pour démarrer des compléments, vous pouvez configurer un complément afin de pouvoir le charger par le biais de la ligne de commande Devenv.Par exemple, cette solution peut être utile si vous souhaitez effectuer une opération en dehors de l'environnement de développement intégré (IDE) de Visual Studio tout en initialisant un complément, notamment pour les générations en mode autonome ou les outils système de Windows.

[!REMARQUE]

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 exécuter un complément sur la ligne de commande

  1. Une fois le complément créé et chargé, ouvrez le Gestionnaire de compléments.

  2. Activez la case à cocher placée dans la colonne Ligne de commande du complément.

    L'activation de cette case à cocher indique à Visual Studio que le complément peut être appelé via la ligne de commande ou le Gestionnaire de compléments.

  3. Quittez Visual Studio.

  4. Dans une fenêtre d'invite de commandes, démarrez Visual Studio en appelant devenv.exe avec le commutateur /Command (devenv.exe), suivi du nom de commande complet du complément.Par exemple :

    devenv /command MyAddin.Connect.MyAddin

[!REMARQUE]

Par défaut, le nom de commande du complément équivaut à <NomSolutionComplément>.Connect.<NomSolutionComplément> et s'affiche dans Connect.cs en tant que paramètre commandName de la méthode Exec.Vous pouvez également vérifier le nom de commande en commençant à taper le nom du complément dans la fenêtre Commandes de Visual Studio, et en laissant IntelliSense remplir le reste via la saisie semi-automatique.

Voir aussi

Référence

Commutateurs de la ligne de commande de Devenv