创建 Visual Studio 的离线安装计划

  1. 首先下载相应版本的可执行文件,例如:vs_community.exe、vs_enterprise.exe 或 vs_professional
  2. 在 cmd 中运行可执行文件并加入下列参数: 
    a. --layout <path>,<path>参数用于指定下载文件的目标路径。不支持相对路径(如:..\vs2017),也不支持驱动器根目录(如:d:\)。请使用如 d:\vs2017 这样的路径作为参数。 
    b. --lang <language>,<language>参数用于指定安装时可用的语言支持。如:zh-CN 或 en-US,可指定多个区域语言;若不使用该参数,则默认安装全部语言支持。

示例

  • 下载全部语言支持
vs_community.exe --layout c:\vs2017
vs_enterprise.exe --layout c:\vs2017
vs_professional.exe --layout c:\vs2017
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • 下载单个语言支持
vs_community.exe --layout c:\vs2017 --lang en-US
vs_enterprise.exe --layout c:\vs2017 --lang zh-CN
vs_professional.exe --layout c:\vs2017 --lang de-DE
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • 下载多个语言支持
vs_community.exe --layout c:\vs2017 --lang en-US zh-CN ja-JP
vs_enterprise.exe --layout c:\vs2017 --lang en-US zh-CN ja-JP
vs_professional.exe --layout c:\vs2017 --lang en-US zh-CN ja-JP
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

国家及语言编码表

ISO Code Language
cs-CZ Czech
de-DE German
en-US English
es-ES Spanish
fr-FR French
it-IT Italian
ja-JP Japanese
ko-KR Korean
pl-PL Polish
pt-BR Portuguese - Brazil
ru-RU Russian
tr-TR Turkish
zh-CN Chinese - Simplified
zh-TW Chinese - Traditional

执行离线安装

  1. 在目标计算机上,打开下载目录中的 Certificates 文件夹。
  2. 右键点击并安装文件夹中的每个证书。(若开始安装后提示输入密码,请单击继续
  3. 运行文件夹中对应的执行文件(vs_community.exe、vs_enterprise.exe 或 vs_professional )开始安装。

请注意

离线安装包目前会创建一些受限文件(ACLs),阻止访问所有用户(文件夹)。请确保在执行离线安装前已经调整了用户权限(ACLs),以允许其访问其他用户。

更新离线包

当 Visual Studio 2017 RC 有可用的更新时,你可以再次运行带有 --layout 参数的命令,并将文件夹指向相同的路径(如:c:\vs2017),以确保该文件夹包含最新的组件。只有那些自上次运行 --layout 更新的组件将被下载。

安装包疑难解答

当你在进行脱机安装时,可能会出现无法安装某些组件和文件包的警告消息。下表中包括这些情况的可行性解决方案。

组件或包 解决方案
Android SDK Setup (API Level) 你必须通过互联网下载 Android SDK (API Level) 组件包. 如果你使用受限网络, 那么你在安装 Visual Studio 时必须可以访问以下链接:

http://dl.google.com:443 
http://dl-ssl.google.com:443 
https://dl-ssl.google.com/android/repository/*

更多有关于如何解决代理设置的信息,请参考博文:在使用代理时 Visual Studio 安装失败(安装 Android SDK)(英语)。

重要信息

虽然 Visual Studio 2017 RC 通常支持用于生产环境,但那些在安装界面标记有“Preview”(预览)的工作负荷或组件将不支持用于生产环境。


英语水平有限,翻译难免有误,欢迎指正,谢谢!


  • 附上我下载离线包时的命令行截图

  • 执行后会提示用户账户控制(ACLs),请选择“是”,若选择“否”会提示“拒绝访问”。

  • 下载必要的安装文件,这一步时间还是比较长的。

  • 弹出 setup.exe 命令行执行环境,开始下载组件和包。

  • 目标路径 d:\vs2017 是这个样子的,选中的就是需要逐个安装证书的那个目录,别忘记哦!


T_T,已经第3天啦!等滴花儿都谢啦!呜呜呜,再坚持坚持吧~

最新文章

  1. JS正则表达式(JavaScript regular expression)
  2. Linux系统安装-系统分区
  3. 如何在一个网站或者页面写js
  4. SpringMVC的Controller方法的参数不能直接绑定List、Set、Map
  5. Java计时器Timer和TimerTask用法
  6. 大数据之ETL设计详解
  7. Java注解处理器--annotation学习四
  8. php敏感词过滤
  9. li添加浮动时不能完全包裹的方法
  10. schedule
  11. java读取redis的timeout异常
  12. mybati之入门demo
  13. ASP.NET文本框中添加日期选择控件
  14. MUI跳转页面传值
  15. 【白痴弟弟和你加强应用层】阅读 Develop API Guides 思考(一个)
  16. 网站静态化处理—CSI(5)
  17. MVC4数据注解和验证
  18. BZOJ3202 [Sdoi2013]项链
  19. 【C语言】 重拾
  20. VIP之Scaler

热门文章

  1. php 获取数组中的key值
  2. hadoop---Java 网络IO编程总结BIO、NIO、AIO
  3. 【leetcode刷题笔记】Convert Sorted Array to Binary Search Tree
  4. 大牛是怎么思考设计MySQL优化方案的?
  5. [翻译]PostCSS简介
  6. VC++6.0调试简单快捷键
  7. iOS开发进阶 - 使用Carthage管理iOS第三方库
  8. hibernate的多对多配置
  9. android studio 慢的问题
  10. linux下gzip压缩同样内容大小不一样