Commutateurs de ligne de commande devenv pour le développement VSPackageDevenv command-line switches for VSPackage development

Visual StudioVisual 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’environnement de développement intégré (IDE) Visual Studio. allows developers to automate tasks from the command line when executing devenv.exe, the file that starts the Visual Studio integrated development environment (IDE).

Tâches :Tasks include:

  • Déploiement d’applications dans des configurations prédéfinies d’en dehors de l’IDE.Deploying applications in predesigned configurations from outside the IDE.

  • Automatiquement la génération de projets à l’aide de la présélection paramètres de build ou des configurations de débogage.Automatically building projects using preset build settings or debug configurations.

  • Chargement de l’IDE dans des configurations spécifiques, à partir d’en dehors de l’IDE.Loading the IDE in specific configurations, all from outside the IDE. En outre, vous pouvez personnaliser l’IDE lors de son lancement.In addition, you can customize the IDE upon launch.

Instructions pour les commutateursGuidelines for switches

Visual StudioVisual Studio documentation décrit les commutateurs de ligne de commande devenv de niveau de l’utilisateur. documentation describes the user-level devenv command line switches. Pour plus d’informations, consultez commutateurs de ligne de commande Devenv.For more information, see Devenv command-line switches. Devenv prend également en charge les commutateurs de ligne de commande supplémentaires qui sont utiles au développement VSPackage, déploiement et débogage.Devenv also supports additional command-line switches that are useful with VSPackage development, deployment, and debugging.

Commutateur de ligne de commandeCommand-line switch DescriptionDescription
/SafeMode/safemode Lance Visual StudioVisual Studio en mode sans échec, chargeant uniquement l’IDE par défaut et les services.Launches Visual StudioVisual Studio in safe mode, loading only the default IDE and services. Le commutateur /safemode empêche le chargement de tous les packages VS tiers Visual StudioVisual Studio démarre, garantissant ainsi l’exécution stable.The /safemode switch prevents all third-party VSPackages from loading when Visual StudioVisual Studio starts, thus ensuring stable execution.

Ce commutateur ne prend aucun argument.This switch takes no arguments.
/resetskippkgs/resetskippkgs Efface tous les ignorer les options de chargement qui ont été ajoutées par les utilisateurs qui souhaitent éviter de charger les VSPackages problématiques, puis démarre Visual StudioVisual Studio.Clears all skip loading options that have been added by users who want to avoid loading problematic VSPackages, then starts Visual StudioVisual Studio. La présence d’une balise SkipLoading désactive le chargement d’un VSPackage.The presence of a SkipLoading tag disables the loading of a VSPackage. Effacement de la balise réactive le chargement du VSPackage.Clearing the tag re-enables the loading of the VSPackage.

Ce commutateur ne prend aucun argument.This switch takes no arguments.
/rootsuffix/rootsuffix Démarre Visual StudioVisual Studio à l’aide d’un autre emplacement.Starts Visual StudioVisual Studio by using an alternate location. La commande suivante est exécutée par le raccourci créé par le Kit de développement logiciel Visual StudioVisual Studio SDK programme d’installation :The following command is run by the shortcut created by the Kit de développement logiciel Visual StudioVisual Studio SDK installer:

devenv /RootSuffix expdevenv /RootSuffix exp

Dans ce cas, exp identifie un emplacement avec un suffixe donné, par exemple 10.0Exp plutôt que 10.0.In this case, exp identifies a location with a particular suffix, for example 10.0Exp rather than 10.0. L’instance expérimentale vous permet de déboguer un VSPackage séparément à partir de l’instance de Visual StudioVisual Studio que vous utilisez pour écrire du code.The experimental instance allows you to debug a VSPackage separately from the instance of Visual StudioVisual Studio that you are using to write code.

Ce commutateur peut prendre n’importe quelle chaîne qui identifie un emplacement que vous avez créé à l’aide de VSRegEx.exe.This switch can take any string that identifies a location that you have created by using VSRegEx.exe. Pour plus d’informations, consultez l’Instance expérimentale.For more information, see The Experimental Instance.
/Splash/splash Affiche la Visual StudioVisual Studio écran de démarrage comme d’habitude, puis affiche une boîte de message avant d’afficher l’IDE principal.Shows the Visual StudioVisual Studio splash screen as usual and then shows a message box before showing the main IDE. La boîte de message vous permet d’étudier l’écran de démarrage, pour rechercher une icône de produit VSPackage, par exemple.The message box lets you study the splash screen, to check for a VSPackage product icon, for example.

Ce commutateur ne prend aucun argument.This switch takes no arguments.

Voir aussiSee also

Ajouter des commutateurs de ligne de commande Add command-line switches
Commutateurs de ligne de commande DevenvDevenv command-line switches