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

时间:2019-04-10 13:00:01

标签: batch-file cmd

我刚刚从Visual Studio 2017升级到Visual Studio 2019(鼓掌)。一切都很好,而且我在两种环境下都可以运行,但是...

我有一个批处理文件,使用Windows START和其他程序(提琴手,邮递员等)启动VS 2017。当我更改批处理文件中的路径以使用Visual Studio 2019时,它仍会加载Visual Studio 2017

在我的路径中以及从命令提示符处运行命令时,都没有Visual Studio环境

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" 

它加载了Visual Studio 2019(是的),但是当我使用START命令时,它加载了Visual Studio 2017。

我在Windows 10计算机上,并且命令扩展已打开

START /d "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\" devenv.exe 

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

谢谢

1 个答案:

答案 0 :(得分:2)

dropTable(event: CdkDragDrop <test[]>) {
  moveItemInArray(this.childTest.data, event.previousIndex, event.currentIndex);
  this.childTestTable.renderRows();
}

不会启动位于somepath中的可执行文件,而只是将当前工作目录设置为somepath。

您想要的是什么

start /D "somepath" somexecutable

根据您的情况扩展为

START /D "somepath" "somepath/somexecutable"

但是,即使您认为START /d "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\" "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe" 不在您的选择之内,也必须以某种方式。要找到找到的地方,请尝试

devenv