Skip to content

Commit 2ef30a4

Browse files
Merge pull request #14243 from CraftyCraftress/patch-1
Update & clarify /RootSuffix command-line switch description
2 parents a90726b + f2beb87 commit 2ef30a4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/extensibility/devenv-command-line-switches-for-vspackage-development.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Devenv Command-Line Switches for VSPackage Development
33
description: Learn how developers can automate tasks from the command line when executing devenv.exe, the file that starts the Visual Studio IDE.
4-
ms.date: 12/10/2018
4+
ms.date: 08/28/2025
55
ms.topic: reference
66
helpviewer_keywords:
77
- /Setup command line switch
@@ -37,7 +37,7 @@ Visual Studio documentation describes the user-level `devenv` command-line switc
3737
| Command-line switch | Description |
3838
|---------------------| - |
3939
| `/ResetSkipPkgs` | Clears all skip loading options that have been added by users who want to avoid loading problematic VSPackages, then starts Visual Studio. The presence of a SkipLoading tag disables the loading of a VSPackage. Clearing the tag re-enables the loading of the VSPackage.<br /><br /> This switch takes no arguments. |
40-
| `/RootSuffix` | Starts Visual Studio by using an alternate location. The following command is run by the shortcut created by the Visual Studio SDK installer:<br /><br /> `devenv /RootSuffix exp`<br /><br /> In this case, `exp` identifies a location with a particular suffix (for example, `10.0Exp` instead of `10.0`). The experimental instance allows you to debug a VSPackage separately from the instance of Visual Studio that you're using to write code.<br /><br /> This switch can take any string that identifies a location that you've created by using VSRegEx.exe. For more information, see [The Experimental Instance](../extensibility/the-experimental-instance.md). |
40+
| `/RootSuffix` | Starts Visual Studio by using an alternate location. The following command is run by the shortcut created by the Visual Studio SDK installer:<br /><br /> `devenv /RootSuffix exp`<br /><br /> In this case, `exp` identifies a location with a particular suffix (for example, `10.0Exp` instead of `10.0`). The experimental instance allows you to debug a VSPackage separately from the instance of Visual Studio that you're using to write code.<br /><br /> This switch can take any string that either identifies a location that you've created by using [CreateExpInstance.exe](../extensibility/internals/createexpinstance-utility.md) or the name of an instance to be created. The name of the instance must be a valid file name. For more information, see [The Experimental Instance](../extensibility/the-experimental-instance.md). |
4141
| `/SafeMode` | Launches Visual Studio in safe mode, loading only the default IDE and services. The `/SafeMode` switch prevents all third-party VSPackages from loading when Visual Studio starts, ensuring stable execution.<br /><br /> This switch takes no arguments. |
4242
| `/Setup` | Forces Visual Studio to merge resource metadata that describes menus, toolbars, and command groups from all available VSPackages. You can only run this command as an administrator. <br /><br /> This switch takes no arguments. The `devenv /Setup` command is typically given as the last step of the installation process. Use of the `/Setup` switch doesn't start the IDE.|
4343
| `/Splash` | Shows the Visual Studio splash screen, as usual, and then shows a message box before showing the main IDE. The message box lets you study the splash screen (for example, to check for a VSPackage product icon).<br /><br /> This switch takes no arguments. |

0 commit comments

Comments
 (0)