适用于 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 产品图标检查)。 此开关不带参数。 |