同时安装VS2019与2022时如何通过cmd启动Visual Studio 2022
cmd启动Visual Studio 2022的简便方法
start devenv默认启动2019版本,本质是系统Path环境变量里VS2019的Common7\IDE目录排在2022对应目录前面,命令匹配时优先找到2019的devenv.exe。
按自己的使用需求选下面的方案就行,操作都很简单:
- 临时启动(零配置,适合偶尔调用2022的场景)
直接输VS2022的全路径启动命令即可,默认安装的社区版命令:start "" "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe"注意
start后面必须跟一对空引号,否则带空格的路径会被识别为窗口标题参数,启动报错。如果装的是专业版/企业版,把路径里的Community换成Professional/Enterprise就行。 - 改默认启动版本(想让
start devenv默认开2022)
打开系统环境变量设置,找到Path变量,把VS2022的Common7\IDE路径挪到VS2019对应路径的上方,保存后重启cmd就生效,之后输devenv或者start devenv默认启动2022,不改变原来的命令习惯。 - 自定义独立短命令(需要同时快速启动两个版本时用)
如果不想改原来devenv的指向(比如有些老脚本依赖启动2019),可以自定义个短命令比如devenv22专门启动2022:
找一个已经加到Path里的自定义文件夹,新建一个devenv22.cmd文件,写入下面的内容:
保存完就可以在任意cmd路径下输@echo off start "" "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe" %*devenv22启动VS2022,还支持传参,比如devenv22 Demo.sln就能直接用2022打开对应的解决方案文件。
内容的提问来源于stack exchange,提问作者Günther Herrmann
相关产品推荐
相关产品推荐

