Visual Studio, 特别是Visual Studio 2017 通常是一个在线安装程序,如果你在安装过程中失去连接,你可以遇到问题。但是,由于法律原因,微软没有提供完整的可下载的ISO镜像。他们不能将Android安装程序从Google打包到ISO中。用户需要自己动态下载某些内容。

幸运的是,有一些方法可以引导我们来完成离线安装程序。这种安装方式可用于创建USB安装或DVD安装盘。

  • 首先,登陆http://visualstudio.com/free,点击Download。 我下载的是VS社区,当然如果你有企业版授权也可以下载企业版,把下载的在线安装文件放在自己的文件夹。

  • 如果你想要完整安装VS的所有组件,那么你可以使用如下命令运行安装程序。 注意,这个e:\vs2017offline是我设置的路径并且选择en-US作为我的语言。
    vs_community.exe --layout e:\vs2017offline --lang en-US

  • 然而,如果你不想下载所有VS组件 - 也许你只是想要.NETCore,ASP.NET Core 和Azure,可以通过下面这些选项。微软把这个叫做“Workload“

    • 这里是可以选择的所有组件ID的列表。

    • 以下命令行是我自己的“Workload”的离线设置。 我从一个cmd提示符运行这个。

vs_community.exe --layout e:\vs2017offline --lang en-US --add Microsoft.VisualStudio.Workload.Azure Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NetCoreTools Microsoft.VisualStudio.Workload.NetWeb

通过上面的设置,VS会去下载你需要的一切。 如果你想要所有的VS组件,那么它可能就需要一段时间。

如果您遇到问题或没有任何反应,请检查%TEMP%中的dd_bootstrapper * .log日志文件。

当它完成后,你会得到一个这样的文件夹,你可以复制到DVD或USB设备里。

这种安装方式的一个好处是你可以使用-layout命令随时更新你的离线文件夹的组件。 更新可用于Visual Studio 2017(RC或其他),可以再次运行-layout命令,指向相同的连线文件夹,以确保该文件夹包含最新的组件。 只有那些自上次运行以来更新的组件将被下载。

重要提示:请确保您的文件名为“vs_ [SKU] .exe”。 有时你会得到一个文件,如vs_community__198521760.1486960229.exe,你需要将其重命名为vs_community.exe,以便离线工作。

在运行安装程序之前,您需要在\ certificates文件夹中安装根证书。

它们是验证安装应用程序(ProgramFiles \ Visual Studio \ 2017 \ Installer下安装的东西)和目录(一个json文件,其中列出了可以通过安装程序安装的所有VS组件)所需的根证书。 大多数计算机已经有这些根证书。 但在Win7用户机器上可能不行。 安装这些证书后,安装程序将能够验证正在安装的内容是否受信任。 不要在安装完成后删除它们。

原文地址:http://www.cnblogs.com/smallprogram/p/6414799.html


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

Visual Studio 2017 离线安装方式相关推荐

  1. Visual Studio 2017 图文安装流程

    1.Visual Studio 2017微软官网 https://visualstudio.microsoft.com/zh-hans/downloads/ 2.点免费试用,自动下载以下安装包,双击打 ...

  2. 如何在visual studio 2017 中安装python工具

    首先申明一下本人的电脑是win10系统,安装的是visual studio 2017社区版(vs社区版都是免费使用的,可以在官网下载),大学学习的是计算机专业平时都是用visual studio编写一 ...

  3. vs2017 c语言 安装教程,Visual Studio 2017 IDE安装使用图文教程

    本文为大家分享了Visual Studio 2017 IDE的安装与最基本使用,供大家参考,具体内容如下 首先,进入VisualStudio的官网下载最新版本的VSIDE(目前是VS2017):VS2 ...

  4. Visual Studio 2019离线安装教程(脱机安装、局域网安装)

    文章目录 项目场景: 问题描述: 解决方案: 1.下载vs引导程序 2.创建文件夹用来存放安装包文件 3. 找到自己需要安装的vs工作负载和组件id 4. 下载离线安装包 参考文献 项目场景: 因为公 ...

  5. Visual Studio 2017软件安装教程

    关注公众号,免费获取资料 简介:Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工 ...

  6. visual studio 2017插件安装qt

    1.工具,扩展和更新 2.选择:联机,搜索关键字"Qt",看好版本,点安装. 3.安装后,重新启动 VS2017,在菜单栏上就会看到"Qt VS Tools"菜 ...

  7. Visual studio 2017及2019、2022下载离线安装包方法

    一.去官网下载想要的版本. 下载 Visual Studio Tools - 免费安装 Windows.Mac.Linux 二.命令行获取安装包 (1)在刚刚下载的文件夹,按住shift键,鼠标右击空 ...

  8. Visual Studio 2017下载地址和安装教程(图解版)

    Visual Studio 2017下载地址和安装教程(图解版) Visual Studio 2017不仅支持C#.C++.Python.Visual Basic.Node.js.HTML.JavaS ...

  9. Visual Studio 2017 安装Windows SDK10.0.17134.0 失败的解决办法

    刚刚把电脑重装了,对于一个编程爱好者来说,安装完系统首先安装了Visual Studio 2017,安装完成后出现了"安装完成,但出现了警告,windowsSDK安装失败"!创建c ...

最新文章

  1. 想学大数据?大数据处理的开源框架推荐
  2. 深层神经网络中的前向传播
  3. 最小公倍数和最大公约数
  4. [补档]暑假集训D5总结
  5. Android编程获取手机型号,本机电话号码,sdk版本及firmware版本号(即系统版本号)...
  6. 解决:vue.esm.js?efeb:591 [Vue warn]: Do not use built-in or reserved HTML elements as component id: me
  7. 宇视硬盘录像机onvif_视频监控系统中强大的录像机,兼容不同品牌,看看有哪些监控厂家...
  8. ARIMA模型的介绍
  9. c++ 确定百分比_【文献笔记】JIMF中国货币政策的不确定性
  10. BCALV* 查看所有ALV DEMO
  11. R语言进行文件夹操作示例(转)
  12. spark学习-33-Spark的RPC通信源码分析
  13. android demo 调用,Android中调用C++函数的一个简单Demo
  14. centos 6.2安装mysql_centos6.2安装mysql
  15. 如何学习数据可视化技术
  16. python中如何使用seek来移动文件指针位置
  17. 软工网络15团队作业4——Alpha阶段敏捷冲刺之Scrum 冲刺博客(Day7)
  18. 基于ATT-LSTM的语音情感分类
  19. windows 安装vagrant reload 失败; No Virtualbox Guest Additions installation found.
  20. 2018前端走向全栈,Nodejs快速入门视频教程

热门文章

  1. UITableView 禁止下拉
  2. 完全卸载mysql数据库图文教程
  3. 百度移动联盟(munion)-广告平台投放流程详细介绍 (绿色通道)
  4. YARP(Yet Another Reverse Proxy)是使用 .NET 构建的高度可定制的反向代理
  5. 对C#未来的一点感悟
  6. Blazor中的无状态组件
  7. .NET 6新特性试用 | SDK工作负载
  8. 基于ABP落地领域驱动设计-02.聚合和聚合根的最佳实践和原则
  9. 一探即将到来的 C# 10
  10. 云原生ASP.NET Core程序的可监测性和可观察性