Commutateurs de ligne de commande devenv pour le développement VSPackage

Visual Studio permet aux développeurs d’automatiser les tâches à partir de la ligne de commande lors de l’exécution devenv.exe, le fichier qui démarre l’IDE Visual Studio.

Les tâches sont les suivantes :

  • Déploiement d’applications dans des configurations prédéfinies à partir de l’extérieur de l’IDE.

  • Génération automatique de projets à l’aide de paramètres de build prédéfinis ou de configurations de débogage.

  • Chargement de l’IDE dans des configurations spécifiques, à partir de l’extérieur de l’IDE. Vous pouvez également personnaliser l’IDE lors du lancement.

Instructions pour les commutateurs

La documentation de Visual Studio décrit les commutateurs de ligne de commande au niveau devenv de l’utilisateur. Pour plus d’informations, consultez Commutateurs de ligne de commande Devenv. L’outil devenv prend également en charge des commutateurs de ligne de commande supplémentaires qui sont utiles avec le développement, le déploiement et le débogage VSPackage.

Commutateur de ligne de commande Description
/ResetSkipPkgs Efface toutes les options de chargement ignorées qui ont été ajoutées par les utilisateurs qui souhaitent éviter le chargement de VSPackages problématiques, puis démarre Visual Studio. La présence d’une balise SkipLoading désactive le chargement d’un VSPackage. L’effacement de la balise active le chargement du VSPackage.

Ce commutateur ne prend aucun argument.
/RootSuffix Démarre Visual Studio à l’aide d’un autre emplacement. La commande suivante est exécutée par le raccourci créé par le programme d’installation du Kit de développement logiciel (SDK) Visual Studio :

devenv /RootSuffix exp

Dans ce cas, exp identifie un emplacement avec un suffixe particulier (par exemple, 10.0Exp au lieu de 10.0). L’instance expérimentale vous permet de déboguer un VSPackage séparément de l’instance de Visual Studio que vous utilisez pour écrire du code.

Ce commutateur peut prendre n’importe quelle chaîne qui identifie un emplacement que vous avez créé à l’aide de VSRegEx.exe. Pour plus d’informations, consultez Instance expérimentale.
/SafeMode Lance Visual Studio en mode sans échec, en chargeant uniquement l’IDE et les services par défaut. Le /SafeMode commutateur empêche le chargement de tous les VSPackages tiers au démarrage de Visual Studio, ce qui garantit une exécution stable.

Ce commutateur ne prend aucun argument.
/Setup Force Visual Studio à fusionner des métadonnées de ressources qui décrivent les menus, les barres d’outils et les groupes de commandes de tous les packages VSPackage disponibles. Vous pouvez uniquement exécuter cette commande en tant qu’administrateur.

Ce commutateur ne prend aucun argument. La commande devenv /Setup est généralement utilisée comme dernière étape du processus d’installation. L’utilisation du /Setup commutateur ne démarre pas l’IDE.
/Splash Affiche l’écran de démarrage de Visual Studio, comme d’habitude, puis affiche une boîte de message avant d’afficher l’IDE principal. La boîte de message vous permet d’étudier l’écran de démarrage (par exemple, pour case activée pour une icône de produit VSPackage).

Ce commutateur ne prend aucun argument.

Voir aussi