0


离线 VisualStudio2022 安装包在无互联网的环境下安装

文章目录

下载 Visual Studio 引导程序以创建布局

https://learn.microsoft.com/zh-cn/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2022#download-the-visual-studio-bootstrapper-to-create-the-layout
在这里插入图片描述

下载最新
https://visualstudio.microsoft.com/zh-hans/downloads/
在这里插入图片描述

离线安装包

  • 在下载目录空白处右键

在这里插入图片描述

  • 下载全部负载 这里用的是vs_Enterprise(企业版)
./vs_Enterprise.exe --layout ./ --all
./vs_Enterprise.exe --layout ./ --lang Zh-cn

在这里插入图片描述
下载参数解析:

–layout:指定 VS2022 相关组件的下载目录;

–add:添加将要下载的工作负载,比如指定添加 ManagedDesktop;

–includeRecommended:安装相关工作负载的推荐组件;

–lang:下载指定的语言包:英文(en-US)、中文(zh-CN);

可选的工作负载
工作负载对应IDVisual Studio 核心编辑器(Visual Studio Enterprise 2022 随附)Microsoft.VisualStudio.Workload.CoreEditorAzure 开发Microsoft.VisualStudio.Workload.Azure数据存储和处理Microsoft.VisualStudio.Workload.Data数据科学和分析应用程序Microsoft.VisualStudio.Workload.DataScience.NET 桌面开发Microsoft.VisualStudio.Workload.ManagedDesktop使用 Unity 的游戏开发Microsoft.VisualStudio.Workload.ManagedGame使用 C++ 进行 Linux 和嵌入式开发Microsoft.VisualStudio.Workload.NativeCrossPlat使用 C++ 的桌面开发Microsoft.VisualStudio.Workload.NativeDesktop使用 C++ 的游戏开发Microsoft.VisualStudio.Workload.NativeGame使用 C++ 的移动开发Microsoft.VisualStudio.Workload.NativeMobile.NET Multi-Platform App UI 开发Microsoft.VisualStudio.Workload.NetCrossPlatASP.NET 和 Web 开发Microsoft.VisualStudio.Workload.NetWebNode.js 开发Microsoft.VisualStudio.Workload.NodeOffice/SharePoint 开发Microsoft.VisualStudio.Workload.OfficePython 开发Microsoft.VisualStudio.Workload.Python通用 Windows 平台开发Microsoft.VisualStudio.Workload.UniversalVisual Studio 扩展开发Microsoft.VisualStudio.Workload.VisualStudioExtension

  • 下载部分负载示例:
./vs_Enterprise.exe --layout ./ --add Microsoft.VisualStudio.Component.CoreEditor --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetCrossPlat --add Microsoft.VisualStudio.Workload.Universal --includeOptional--lang Zh-cn
./vs_Enterprise.exe --layout ./ --add Microsoft.VisualStudio.Workload.ManagedDesktop --add--lang Zh-cn

在这里插入图片描述

将离线包更新为产品的最新版本

Microsoft 经常发布产品的更新版本,以修复功能或安全问题。 强烈建议使用该产品的最新版本来更新布局,以便客户端始终有权访问该产品的最新安全版本。 如果客户端无法访问 Internet 并且只能从布局接收产品更新,则这一点非常重要。 Visual Studio 通常在每月的第二个星期二(称为“星期二修补日”)发布安全更新,因此一个好的策略是在星期二下午的修补日更新所有布局。

创建初始布局时,指定的选项(例如要包括在布局中的工作负载和语言)保存在布局的配置文件 layout.json 中。 稍后,将该布局更新到产品的较新版本时,无需在布局中重新指定所需的产品组件。 布局更新只是将布局中的现有组件更新到其最新版本。

假设你已经使用上表中的其中一款长期有效引导程序创建了这一部分布局。

vs_enterprise.exe --layout E:\VSLayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang Zh-cn

将此布局更新为 Microsoft 提供并托管在 Microsoft 服务器上的最新版产品非常简单。 只需在布局中使用现有的长期有效引导程序,然后在提升的提示符中运行 --layout 命令即可将最新的包下载到布局中,如下所示:

vs_enterprise.exe --layout E:\VSLayout

还可以通过无人参与方式将布局更新为更新的版本。 布局操作在新控制台窗口中运行设置进程。 该窗口保持打开状态,以便管理员可以看到最终布局更新结果以及任何可能发生的错误的摘要。 如果以无人参与方式执行布局更新操作(例如,具有定期运行以将布局更新为最新版本的脚本),则使用 --passive 参数,进程会自动关闭窗口。

vs_enterprise.exe --layout E:\VSLayout --lang Zh-cn

将布局更新为产品的特定版本

有时,你可能要将布局更新为产品的特定版本。 例如,你可能希望使布局与用于实现组织标准化的服务基线的最新安全版本相匹配。 下面是操作方法:

可以转到 Visual Studio 2022 版本历史记录页并下载特定的固定版本引导程序,将其复制到布局中,并使用它将布局更新到引导程序中指定的确切版本。 你将使用与上面完全相同的语法。

可以使用管理员更新将布局更新到产品的特定版本。 要获取管理员更新,请转到 Microsoft Update 目录,搜索要将布局更新到的更新。 将 update.exe 下载到托管布局的计算机,在该计算机上打开提升的命令提示符并运行如下所示的命令:

visualstudioupdate-17.0.0to17.4.4.exe layout --layoutPath E:\VSLayout

请注意,管理员更新不会启动新布局的创建;它只会更新现有布局。 将需要使用启动程序来创建初始布局。

标签: visual studio

本文转载自: https://blog.csdn.net/xzzteach/article/details/140393859
版权归原作者 WF文丰 所有, 如有侵权,请联系我们删除。

“离线 VisualStudio2022 安装包在无互联网的环境下安装”的评论:

还没有评论