适用于 VSPackage 开发的 Devenv 命令行开关

Visual Studio 允许开发人员在执行时从命令行自动执行 devenv.exe任务,该文件启动 Visual Studio IDE。

任务包括:

  • 从 IDE 外部部署预部署配置中的应用程序。

  • 使用预设生成设置或调试配置自动生成项目。

  • 在特定配置中加载 IDE,全部从 IDE 外部加载。 还可以在启动时自定义 IDE。

开关指南

Visual Studio 文档介绍了用户级 devenv 命令行开关。 有关详细信息,请参阅 Devenv 命令行开关。 该工具 devenv 还支持对 VSPackage 开发、部署和调试有用的其他命令行开关。

命令行开关 说明
/ResetSkipPkgs 清除想要避免加载有问题的 VSPackage 的用户添加的所有跳过加载选项,然后启动 Visual Studio。 SkipLoading 标记的存在会禁用 VSPackage 的加载。 清除标记会重新启用 VSPackage 的加载。

此开关不带参数。
/RootSuffix 使用备用位置启动 Visual Studio。 以下命令由 Visual Studio SDK 安装程序创建的快捷方式运行:

devenv /RootSuffix exp

在这种情况下, exp 标识具有特定后缀的位置(例如, 10.0Exp 而不是 10.0)。 实验实例允许你独立于用于编写代码的 Visual Studio 实例调试 VSPackage。

此开关可以采用任何字符串来标识使用 VSRegEx.exe 创建的位置。 有关详细信息,请参阅试验实例
/SafeMode 以安全模式启动 Visual Studio,仅加载默认 IDE 和服务。 该 /SafeMode 开关可防止 Visual Studio 启动时加载所有第三方 VSPackage,确保稳定的执行。

此开关不带参数。
/Setup 强制 Visual Studio 合并所有可用 VSPackage 中描述菜单、工具栏和命令组的资源元数据。 必须以管理员身份运行此命令。

此开关不带参数。 devenv /Setup 命令通常作为安装过程的最后一步给出。 /Setup使用开关不会启动 IDE。
/Splash 像往常一样显示 Visual Studio 初始屏幕,然后在显示主 IDE 之前显示消息框。 消息框允许你研究初始屏幕(例如,为 VSPackage 产品图标检查)。

此开关不带参数。

另请参阅