如何从终端启动Visual Studio 2019及Visual Studio 2022实例
终端启动Visual Studio 2019/2022的操作方法
完全可以实现类似VS Code的code .式启动,操作方式如下:
基础操作逻辑
Visual Studio的启动程序名为devenv.exe,只要让终端能找到这个程序的路径,就能直接通过命令启动。你可以选择临时调用,或者配置环境变量实现全局调用。
方案1:配置环境变量实现全局调用(推荐)
- 找到对应版本VS的
devenv.exe所在路径,默认安装路径参考:- VS 2022 社区版:
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE - VS 2019 社区版:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE
注:如果是专业版/企业版,把路径中的
Community替换为Professional/Enterprise即可 - VS 2022 社区版:
- 将上述路径添加到系统环境变量的
Path项中,保存后重启终端 - 后续即可直接在任意终端使用命令:
- 启动VS并打开当前目录(会自动识别目录下的解决方案文件):
devenv . - 启动VS并打开指定解决方案:
devenv 你的项目路径/xxx.sln
- 启动VS并打开当前目录(会自动识别目录下的解决方案文件):
方案2:无需配置环境变量的临时调用
如果不想修改系统环境变量,直接在终端输入完整的程序路径调用即可,注意路径含空格需要加英文引号:
- VS2022社区版启动并打开当前目录:
"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe" . - VS2019社区版启动并打开当前目录:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\devenv.exe" .
额外技巧
- 如果你安装了VS配套的「开发者命令提示符」或「开发者PowerShell」,无需额外配置环境变量,打开后可直接使用
devenv命令 - 启动时添加
/nosplash参数可以跳过启动闪屏,加快启动速度:devenv . /nosplash - 如果你同时安装了多个版本的VS,可以给不同版本的
devenv.exe设置别名区分调用,比如设置devenv19对应2019版,devenv22对应2022版
内容的提问来源于stack exchange,提问作者Thumblet
相关产品推荐
相关产品推荐

