Comment : exécuter des compléments sur la ligne de commande
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.
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.
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 exécuter un complément sur la ligne de commande
Une fois le complément créé et chargé, ouvrez le Gestionnaire de compléments.
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.
Quittez Visual Studio.
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
Notes
Par défaut, le nom de commande du complément est <AddInSolutionName>.Connect.<AddInSolutionName> et s'affiche dans Connect.cs en tant que le 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.