如何离线安装VS2015社区版

175
当访问微软网站下载VS2015时,可以下载一个几MB大小的文件来安装Visual Studio。当您打开该文件时,它会从互联网获取所需的文件,但是您无法选择这些文件存储在何处。我怎样才能下载整个Visual Studio 2015的安装程序以进行离线安装?例如,对于多台机器。

1
对于任何寻找Express版本的人,OP选择的答案同样适用(https://dev59.com/Al0a5IYBdhLWcg3wqaRS#30070585)。(MSDN链接:https://msdn.microsoft.com/en-us/library/e2h7fzkw%28v=vs.140%29.aspx#bkmk_offline) - Reza
15个回答

199

编辑:

从 Visual Studio 2017 开始,微软不再提供 .ISO 镜像。对于新的 Visual Studio 2017,您需要从此处下载 vs_community.exe 并创建离线安装文件夹:

vs_community.exe --layout c:\vs2017offline

然后,为了从该文件夹安装,您需要首先从下载文件夹中的 \certificates 安装证书,然后运行安装程序。


请问在获得ISO文件后应该做什么?由于无法连接到互联网,因此安装程序会提示连接到互联网。 - Ganesh Kamath - 'Code Frenzy'
我在下载ISO文件时遇到了问题。我按照您的指示操作,但是当我点击“下载”按钮时,我被重定向到一个空白页面,并且没有收到下载文件。请问我需要先做些什么吗? - Mai
@wingedpanther 这个链接和这个回答一样。我还是没有下载到。(我使用Firefox,在IE中尝试了还是同样的问题。) - Mai
11
ISO对我来说不起作用。使用ISO版本仍然需要互联网连接才能安装所有功能。Mike de Klerk的答案应该是正确的。 - Augusto Barreto
5
很遗憾,不再准确了,下载页面已经发生变化。 - andrewb
1
我猜这个编辑相比过时的截图是一个改进,但请注意这不再与问题的标题匹配(即VS 2015)。 - jrh

132

下载网站文件并使用命令行开关"/layout"启动它(请参见msdn关于离线安装Visual Studio 2015安装程序)。例如:C:\vs_community.exe /layout。它会要求选择一个位置,然后开始下载。

编辑: 使用ISO版本仍然需要连接到互联网才能安装所有功能。正如Augusto Barreto所指出的那样。 enter image description here


1
@MusuNaji - 这个链接页面描述了它的作用。它说:“通过使用 /layout 开关,您可以下载所有核心安装包,而不仅仅是适用于下载机器的那些。这种方法为您提供了运行此更新所需的所有文件,并且如果您想要安装最初未安装的组件,则可能会有用。” - DAG
3
“/layout”开关下载所有语言。 - Bernhard
7
ISO对我没用。使用ISO版本仍然需要互联网连接才能安装所有功能。我认为这个解决方案应该标记为正确答案。 - Augusto Barreto
2
此答案需要使用Windows系统。如果您正在从Linux、Mac或其他系统下载(比如因为安全策略禁止Windows机器访问互联网),则无法正常工作(已尝试使用monowine)。下载ISO文件,可以参考SoftDev的回答,该方法适用于Linux、Mac和其他系统。 - Stéphane Gourichon
1
提示:对于VS Community 2017,它们已经切换到Unix风格:您需要调用“--layout”。 - user1666456
显示剩余9条评论

54

MSDN:创建Visual Studio的离线安装所述:

要创建离线安装布局,请按照以下步骤进行操作:

  1. my.visualstudio.com下载页面选择您想要安装的Visual Studio版本。

  2. 将安装程序下载到文件系统上的某个位置后,运行"<executable name> /layout"。 例如,运行:en_visual_studio_community_2015.exe /layout D:\VisualStudio2015

    通过使用/layout开关,您可以下载几乎所有的安装包,而不仅仅是适用于下载计算机的那些。这种方法为您提供了在任何地方运行此安装程序所需的文件,如果您想安装原本未安装的组件,则可能会很有用。

  3. 运行此命令后,会出现一个对话框,允许您更改离线安装布局所在的文件夹。接下来,单击下载按钮。

    当软件包下载成功时,您应该会看到一个消息,其中显示安装成功!所有指定的组件已成功获得

  4. 找到您先前指定的文件夹(例如,找到D:\VisualStudio2015)。此文件夹包含您需要复制到共享位置或安装介质的所有内容。

    注意:目前,Android SDK不支持离线安装体验。如果在未连接到互联网的计算机上安装Android SDK设置项,则可能会导致安装失败。有关更多信息,请参见本主题中的“故障排除离线安装”部分。

  5. 从文件位置或安装介质运行安装程序。



13

1
我无法使用ISO安装,一直出现随机错误,提示缺少某些文件,尤其是“kb3022398”。 - Smith

10
即使您下载了ISO文件,安装程序中仍有很多内容未包含在内,需要在安装时连接到互联网,例如:
  • Windows Mobile模拟器
  • Windows 10 SDK
  • 用于Windows 10通用应用的工具
  • Visual Studio和Git CLI的GitHub扩展
  • C#/.NET Xamarin
  • Visual C++移动开发(支持iOS)
  • Joyent Node.js
  • Java SE开发工具包
  • Android SDK、NDK和模拟器
也许其中一些无法包含,但仍然很烦人。

2
顺便提一下,Windows 10 SDK 应该包含在 ISO 中,但是根据我的经验,安装程序总是最终抱怨它:“无法成功下载此产品”。在 Win 8.1 和 Win 10 上进行了测试,并多次检查了 SHA1。它就是不起作用。 - Hamed
2
同时,TypeScript 1.5的工具也没有包含在ISO中。 - Augusto Barreto

5
我偶然发现了这个页面“下载#VisualStudio 2015(ISO + Web Installer)”(http://www.kunal-chowdhury.com/2015/07/download-visualstudio-2015.html),并且此页面提供的 ISO 链接 (https://go.microsoft.com/fwlink/?LinkId=615448&clcid=0x409) 看起来是有效的。我正在此时下载 ISO。
编辑:
我已成功下载 ISO 并将其刻录到 DVD 上。我还尝试在一台64位的 Windows 10 笔记本电脑上安装(仅限 C / C++),似乎一切都运行正常,除了安装程序无法找到必须去互联网上下载 packages\vcRedistD12\1033\vcredist_x64.exe(然而该文件确实存在于 DVD 中且可运行)。

1
第二个URI仍然有效。这里的大多数链接不再有效,总是重定向到相同的VS主页。 - kayleeFrye_onDeck

4

3

您可以使用/layout开关下载Visual Studio社区版本。

但是,考虑到下载时间过长,我更倾向于在低速网络连接下使用/layout/NoRefresh开关,以避免下载超过一天的时间。

vs_community.exe /layout /NoRefresh

每次运行安装程序时,它都会搜索新的更新,如果找到更新,则开始下载并消耗更多的时间和带宽!

1
如果您是MSDN订阅者,请按照以下步骤操作:
  1. 前往msdn.microsoft.com并登录。

  2. 进入“程序”->“订阅”->“概述”

  3. 点击“订阅者访问”

  4. 点击“产品密钥”(根据需要申请密钥)

  5. 选择您的Visual Studio偏好。

  6. 单击EXE下拉列表,选择DVD。这将将其更改为.ISO映像。默认情况下选择Web安装程序,

  7. 点击绿色下载按钮(大小约为7.12Gb)

注意:我使用Virtual-CloneDrive-5.5来挂载此ISO并进行安装


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接