batch-file - Windows START 命令加载错误版本的 Visual Studio
问题描述
我刚刚从 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?
谢谢
解决方案
start /D "somepath" somexecutable
不会启动位于 somepath 中的可执行文件,它只是将当前工作目录设置为 somepath。
你想要的是这样的:
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
不在你的道路上,它也一定是在某种程度上。要找到它的位置,请尝试
where devenv
推荐阅读
- python - 模型预测不在目标中的类(零数组)
- python - 为什么它不能正确执行 python 脚本?Laravel Symfony
- awk - 搜索图案并打印计数
- c# - Xamarin 表单 - Instagram 登录:出现 Invalid redirect_uri 错误,如何解决?
- snowflake-cloud-data-platform - Snowflake 中允许的子查询
- objective-c - NSTextView 中的 MouseMoved 通知产生消息“共享项数组为空”
- python - 在 Django REST 框架中分组、注释和显示来自父模型的额外数据
- postgresql - 使用 Postgres UUID 类型的 JPA Criteria API 问题
- google-apps-script - 调试 GAS Web App doPost 以查看执行错误的输出
- python - 如何从CSV文件中提取xml数据