gpt4 book ai didi

visual-studio - 如何使用命令行更新 Visual Studio 2017?

转载 作者:行者123 更新时间:2023-12-04 13:21:56 25 4
gpt4 key购买 nike

我想从脚本自动更新我的 Visual Studio 2017 安装(在 session 登录时运行此脚本)。
vs_installer显示一堆命令行参数(使用 /? )。所以我试过:
& "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" update --passive --norestart
然而,什么也没有发生。我在任务管理器中看到了几秒钟的过程,但产品没有更新。

如何更新我的 VS 安装?
是否可以处理安装程序更新?

PS:如果可能的话,我会进行被动更新,而不是隐形更新。我更希望看到产品被更新以避免在更新过程中启动新实例。

最佳答案

我找到了部分答案。我必须指定visual studio的安装路径,让安装程序知道要更新什么:
& "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" update --passive --norestart --installpath "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" (假设默认路径)。

我仍然需要寻找安装程序本身的更新,但由于我有最新版本,我必须等待新版本。

[编辑 04/10/2019] 更新过程与VS 类似2019 (至少从 16.0 到 16.0.1)。我可以使用以下方法更新两个版本:

Start-Process -Wait -FilePath "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" -ArgumentList "update --passive --norestart --installpath ""C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise"""
Start-Process -Wait -FilePath "C:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" -ArgumentList "update --passive --norestart --installpath ""C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise"""

我用 Start-Process-Wait以避免在更新结束之前返回控制权。

关于visual-studio - 如何使用命令行更新 Visual Studio 2017?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48901633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com