我刚刚从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吗?
谢谢
答案 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