Windows START命令加载错误版本的Visual Studio

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows START命令加载错误版本的Visual Studio相关的知识,希望对你有一定的参考价值。

我刚刚从Visual Studio 2017升级到Visual Studio 2019(排队掌声)。一切都很好,我有两个环境都在运行,但......

我有一个批处理文件,我用它来启动VS 2017使用windows START和一堆其他程序(小提琴手,邮差等)。当我更改批处理文件中的路径以使用visual studio 2019时,它仍然会加载visual studio 2017

当我从命令提示符运行命令时,Visual Studio环境都不在我的路径中

"C:Program Files (x86)Microsoft Visual Studio2019ProfessionalCommon7IDEdevenv.exe" 

它加载了视觉工作室2019(yay),但是当我使用START命令时,它会加载visual studio 2017。

我在启用了Command Extensions的Windows 10计算机上

START /d "C:Program Files (x86)Microsoft Visual Studio2019ProfessionalCommon7IDE" devenv.exe 

任何人都知道为什么START命令正在加载vs2017?

谢谢

答案
start /D "somepath" somexecutable

不会启动位于某个路径中的可执行文件,它只是将当前工作目录设置为某个路径。

你想要的是这个:

START /D "somepath" "somepath/somexecutable"

在你的情况下扩展到

START /d "C:Program Files (x86)Microsoft Visual Studio2019ProfessionalCommon7IDE" "C:Program Files (x86)Microsoft Visual Studio2019ProfessionalCommon7IDEdevenv.exe"

但即使你认为devenv不在你的道路上,它也必须以某种方式。要找到它的位置,请尝试

where devenv

以上是关于Windows START命令加载错误版本的Visual Studio的主要内容,如果未能解决你的问题,请参考以下文章

windows命令提示符下输入net start/stop mysql发生系统错误5,拒绝访问的解决方法

无法在 Windows 10 上发出 mfp start 命令

使用 PowerShell 命令 Start-Process 安装 msi 时,出现 Exit-code 1603 错误

vis-timeline 和 angular 8 未找到模块错误

错误 1067 - 在 windows cmd 中通过 net start opensshd 启动 OpenSSH

无法在 Windows 中运行 git svn 命令