📣 我们很乐意听到你的反馈!请花点时间完成此 调查,并告诉我们如何改进布局体验。感谢你的支持!
Visual Studio 设计用于在各种计算机配置中正常工作。 在本文中,你将了解如何创建文件脱机安装包,以便在本地计算机上安装。
重要
如果你是企业 IT 管理员,想要在整个客户端工作站网络中执行 Visual Studio 部署,或者需要创建要传输到另一台计算机或安装 到另 一台计算机的文件安装包,请参阅我们的 Visual Studio 管理员指南, 创建基于网络的 Visual Studio 页面安装 , 以及 将布局部署到客户端计算机 文档。
使用“全部下载,然后安装”功能
有时联机访问存在问题。 例如,Internet 连接可能不可靠,或者 Internet 连接的带宽较低。 对于此类情况,你有其他方法可用于获取 Visual Studio。 可以使用 “全部下载”,然后 从 Visual Studio 安装程序安装功能在本地计算机上安装安装包, 然后再 在本地安装它,也可以使用命令行创建本地安装包,以便稍后在本地安装。
下载引导程序后,运行它以安装 Visual Studio。 它将首先安装,然后启动最新版本的 Visual Studio 安装程序,该安装程序可用于自定义和配置安装、下载安装包和安装产品。
要在开始安装之前完成产品下载,请在 Visual Studio 安装程序默认的 “工作负载” 选项卡底部的下拉列表中选择 "全部下载并安装" 选项。 此功能的目的是在最终安装 Visual Studio 的计算机上提前下载 Visual Studio 包。 首先在本地下载包,可以在安装 Visual Studio 之前安全地断开与 Internet 的连接。
              
              
            
注释
“全部下载”,然后安装功能将下载自定义到本地计算机的 Visual Studio 安装包。 不要将此下载的安装包传输到另一台计算机,因为它不设计为以这种方式工作。
如果要下载安装包,将其托管在网络共享或 Intranet 网站上,并将其传输到另一台计算机或将其安装到另一台计算机上,则需要创建网络布局,如 创建基于网络的 Visual Studio 文档安装 中所述。
还可以配置 Visual Studio 的未来更新,以遵循 “全部下载”,然后安装 行为。 有关详细信息,请参阅 安装和下载行为 文档。
使用命令行创建本地布局
步骤 1 - 下载 Visual Studio 引导程序
下载所需的 Visual Studio 版本和版本的正确引导程序 ,并将其复制到要用作本地布局的源位置的目录中。 引导程序是用于创建、更新或修改本地布局的可执行文件。 必须建立 Internet 连接才能完成此步骤。
步骤 2 - 创建本地布局
使用管理员权限打开命令提示符,导航到下载引导程序所在的目录,并使用 引导程序的参数 创建本地布局。 必须建立 Internet 连接才能完成此步骤。
可以通过从en-US更改为区域设置来安装英语以外的语言,并且可以使用组件和工作负载列表进一步自定义本地布局。
下面是一些常见的本地布局创建示例。 可以在 创建 Visual Studio 页面的网络布局 和 命令行参数示例 页上找到更多示例。
若要创建包含所有功能和所有语言的完整本地布局(这需要很长时间— 我们有很多功能 !),请运行:
vs_enterprise.exe --layout c:\localVSlayout
注释
请确保完整安装路径少于 80 个字符,并且计算机具有足够的存储空间。 Visual Studio 的完整本地布局至少需要 41 GB 的磁盘空间。 有关详细信息,请参阅 系统要求。
注释
请确保完整安装路径少于 80 个字符,并且计算机具有足够的存储空间。 Visual Studio 的完整本地布局至少需要 45 GB 的磁盘空间。 有关详细信息,请参阅 系统要求。
对于仅一种语言的 .NET Web 和 .NET 桌面开发,请运行:
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --lang en-US对于C++桌面开发,包括所有推荐组件和可选组件,仅运行一种语言:
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --includeOptional --lang en-US还可以 使用导出的 vsconfig 文件 来自定义布局内容、 验证 布局或 修复 布局。
步骤 3 - 从本地布局安装 Visual Studio
从本地布局安装 Visual Studio 时,Visual Studio 安装程序使用文件的本地版本。 但是,如果在安装过程中选择不在布局中的组件,则 Visual Studio 安装程序会尝试从 Internet 下载它们。 若要确保仅安装先前下载的文件,请使用在创建本地布局时所用的相同命令行选项。 若要确保安装程序在安装产品时不会尝试访问 Internet,请使用 --noweb 开关。
例如,如果使用以下命令创建了本地安装布局:
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
然后使用以下命令运行安装并阻止客户端计算机访问 Internet:
c:\localVSlayout\vs_enterprise.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional --lang en-US
然后使用以下命令运行安装并阻止客户端计算机访问 Internet:
c:\localVSlayout\vs_enterprise.exe --noWeb --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --includeOptional
重要
如果使用 Visual Studio Community,系统可能会在安装后的 30 天内提示你登录,但不会影响你使用该产品的能力。
注释
如果收到签名无效的错误,则必须 安装更新的证书。 在本地布局中打开“证书”文件夹。 双击每个证书文件,然后通过“证书管理器”向导继续操作。 如果系统要求输入密码,请将其留空。
支持或故障排除
有时,事情可能会出问题。 如果 Visual Studio 安装失败,请参阅 排查 Visual Studio 安装和升级问题 以获取分步指南。
下面是更多支持选项:
- 使用 安装聊天(仅限英语)支持选项来解决与安装相关的问题。
 - 使用 报告问题 工具向我们报告产品问题,该工具可以在 Visual Studio 安装程序和 Visual Studio IDE 中找到。 如果你是 IT 管理员且未安装 Visual Studio,则可以提交 IT 管理员反馈。
 - 建议一项功能、跟踪产品问题,并在 Visual Studio 开发人员社区中找到答案。