如何正确安装Visual Studio 2017企业版(离线安装模式)?

原创 2017年03月18日 10:41:05
 [简介]
常用网名: 猪头三
出生日期: 1981.XX.XX
个人网站: http://www.x86asm.com
QQ交流: 643439947
编程生涯: 2001年~至今[共16年]
职业生涯: 14年
开发语言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python
开发工具: Visual Studio、Delphi、XCode、Eclipse
技能种类: 逆向 驱动 磁盘 文件
研发领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全
项目经历: 磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测

[序言]
苦苦等待Visual Studio 2017一年多, 终于在3月初发布了. 我相信作为一个Windows平台上开发的人来说, 内心是无比激动的. 下面废话不多说, 直接分享如何正确安装Visual Studio 2017企业版.

[安装模式]
Visual Studio 2017有2种安装模式. 1> 在线安装 2> 离线安装. 由于Visual Studio 2017开发工具覆盖了多个平台的, 比如Windows, Linux, Android, iOS, macOS. 因此微软不再提供离线镜像安装包(ISO image)下载. 如果你的网络带宽很好且稳定, 你可以选择"在线安装"模式, 但据我所知, 由于国内网络的特殊性, "在线安装"的体验不是很好. 所以我这里就不在详细描述"在线安装"的步骤了.

[离线安装]
作为中国的软件开发人员, "离线安装"模式是首选, 微软为你提供了一个有效的方法, 可以下载Visual Studio 2017的所有组件的安装文件然后统一安装. 以企业版为例, 完整的离线安装包大概是20~22G左右. 但很遗憾的时候, 微软并没有提供对应的正确容量大小, 因此这个20~22G是跟我实际情况给出的.

[开始进行"离线安装"]
1> 下载Visual Studio 2017的"在线安装"安装程序, 推荐下载企业版, 进入https://www.visualstudio.com/zh-hans/downloads/ 找到Visual Studio Enterprise 2017下载即可. 另外, 企业版的密钥已经泛滥了, 大家可以通过Google来搜索获取.
2> 已下载好的"在线安装"安装程序, 从命名为: vs_enterprise.exe
3> 在你的磁盘上, 找一个剩余空间比较的分区, 比如D分区. 然后在该分区根目录下新建立一个文件夹, 比如:vs2017offline
4> 打开命令提示符(管理员模式), 并输入如下命令(直接复制即可), 启动离线下载模式:
vs_enterprise.exe --layout D:\vs2017offline
5> 慢慢等待下载, 至于什么时候下载完成, 看你网络情况. 如果下载完成, 下载程序会自动退出, 这个不用担心. 以我个人经历, 我耗时3小时完成.

[离线安装,故障处理]
下面是我遇到的一个问题, 这里跟你们分享一下. 由于安装文件很多, 不会保证你下载的文件都是正确的. 唯一校验的方式, 就是尝试安装一次, 如果安装不成功, Visual Studio 2017会生成错误报告, 这时你就要认真阅读这个错误报告, 找出出错的安装组件, 然后再根据这个组件名称, 进行重新下载. 因为Visual Studio 2017支持单个组件下载. 下面微软给出了所有组件名称的列表:https://docs.microsoft.com/en-us/visualstudio/install/workload-and-component-ids
案例:Microsoft.VisualC.140.CRT.x86.Desktop.Mis 文件出错, 由于这个文件属于Microsoft.VisualStudio.Component.VC.140组件. 因此你需要执行如下命令, 单独下载这个组件
vs_enterprise.exe --layout D:\vs2017offline_other --add Microsoft.VisualStudio.Component.VC.140
这时, 跟Microsoft.VisualStudio.Component.VC.140组件有关的安装文件全部下载到vs2017offline_other文件夹(这个你要自己另外创建), 然后把Microsoft.VisualC.140.CRT.x86.Desktop.Mis复制到vs2017offline文件夹即可. 然后再重新启动Visual Studio 2017的安装, 选择修复/修改,就可以了.

[总结]
希望以上的分享对你们有所帮助, 也许你们会遇到更多奇怪的错误, 但不要着急, 慢慢看好错误日记, 根据错误日记进行故障排除即可.


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

王爽《汇编语言》答案 检测点2.2

1.00001h-1000f h  分析:偏移地址的最大寻址为64k,最小寻址为00010h+0000h=00010h,最大寻址为00010h+ffffh=1000fh2.1001h-2000h
  • yj1981
  • yj1981
  • 2006-03-30 19:54
  • 1674

用Visual Studio2017写C++静态库

造轮子是一件有趣的事情,VS是一个强大的工具,能胜任超大规模的工程,但是讲真,对不那么大的项目配置起来不是那么友好(网上的其他教程也一点都不友好Orz)。这里就展示一下构建一个简单的静态库的正确姿势。...

Microsoft Visual Studio 2017 Supports Intel® AVX-512

Intel® AVX-512提供了32个程序可见的512位宽向量寄存器以及8个专用屏蔽寄存器, 支持的数据宽度是AVX/AVX2的两倍并能和AVX保持完美兼容而不带来性能损失, 是向512位SIMD支...
  • rrrfff
  • rrrfff
  • 2017-07-28 02:13
  • 15290

上不了google的,可以试试看google的镜像ip地址

google的镜像:http://64.233.161.89/http://64.233.161.104/http://64.233.161.105/http://64.233.161.106/htt...

利用PPL实现复杂的多线程模式的生产者-消费者

[作者]  常用网名: 猪头三 出生日期: 1981.XX.XX 生理特征: 男 婚姻状况: 已婚 个人网站: http://www.x86asm.com Em...

Visual Studio 2017 警告C4819解决方案

Visual Studio打开UTF-8编码的带有中文的源代码,会提示【warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据...

Visual Studio 2017 中的 C++ 一致性改进

工程迁移至VC2017时产生一些新的warning,可参见本文解决! 新语言功能 编译器支持通用 constexpr 和聚合的 NSDMI,现具有 C++14 标准版中的全部新增功能。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)