个人PC: Windows 10,x64

1.VS2017离线下载:

官网链接:https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2017

1.1下载VS2017安装引导程序,比如社区版本:vs_community.exe

1.2根据自己的安装类型,设置参数,使用cmd(管理员身份运行),执行命令:vs_community.exe [command] <options>...

vs_community.exe
--layout ./download
--lang en-US zh-CN
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.NativeDesktop
--includeRecommended

【NOTE】为了便于阅读,上面的命令使用了换行符,如需复制,请记得处理换行符,以免出错。

示例命令解释
--layout 指定下载保存的文件目录, ./download
--lang 指定下载的语言,en-US英语,zh-CN中文-简体
--add 指定负载或组件,ManagedDesktop .NET 桌面开发
--add 指定负载或组件,NativeDesktop C++ 桌面开发
--includeRecommended 指定下载Visual Studio官方为我们指定的负载或组件而推荐的一些建议项

具体的command及option请参阅https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2017

2.VS2017下载缓慢处理:

2.1 思路:更换download.visualstudio.microsoft.com映射ip

2.2 解决:

2.2.1、通过站长工具查询,找到下载地址访问速度快的dns。
        http://tool.chinaz.com/dns/?type=1&host=download.visualstudio.microsoft.com&ip=
    2.2.2、找到 host (C:\Windows\System32\drivers\etc)修改访问下载地址的dns。
        青海[电信] 118.213.92.127 [青海省海东市 电信]
        青海[电信] 113.142.88.201 [陕西省西安市 电信]
        青海[电信] 113.142.88.64 [陕西省西安市 电信]
        青海[电信] 118.213.92.128 [青海省海东市 电信]
        山东[联通] 192.229.232.200 [美国 EdgeCast网络公司CDN节点]
        湖南[联通] 58.20.179.81 [湖南省衡阳市 网宿科技股份有限公司联通CDN节点]
        台湾中华电信[海外] 192.229.232.200 [美国 EdgeCast网络公司CDN节点]
    2.2.3、重启电脑或者ipconfig /flushdns,效果马上呈现

3.VS2017安装:

为确保仅安装以前下载的文件,请使用与创建布局缓存相同的命令行选项。

To make sure that you install only the files that you've previously downloaded, use the same command-line options that you used to create the layout cache.

例如:

下载:vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

安装:c:\vslayout\vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional

4.VS2017进行项目打包部署

4.1 启动VS2017 ->【工具】->【扩展和更新】->【联机】:

找到【Microsoft Visual Studio 2017 Installer Projects】并下载。

下载完成后,关闭V2017以安装/更新刚刚的下载项。

重启VS2017。

4.2 项目打包部署:

4.2.1 新建打包部署类型项目:

4.2.2 添加项目的各个文件:

比如:我的打包的是一个已经编译完成的exe文件:则【Add】->【文件(I)...】

比如:我的打包的是一个项目的输出:则【Add】->【项目输出(P)...】

同理,添加其他依赖(depends,百度云:https://pan.baidu.com/s/19S4wLI6RMWlop4uFME4iUg 提取码: vtyz)的文件及文件夹。

4.2.3 创建快捷方式

点击右侧文件列表的 《文件》:【右击】->【Create Shortcut to ***.exe】

4.2.4 修改项目属性信息

【顺便记下:ProductCode:{2003EFD2-B21A-4141-B04F-68AAB30765FE},用于后面卸载工具的参数】

4.2.5 准备卸载任务

同步骤4.2.2,添加C:\Windows\System32\msiexec.exe,并重命名为uninstaller.exe。

同步骤4.2.3,为这个uninstaller.exe创建一个快捷链接,并重命名为uninstall。

【关键】为快捷链接uninstall添加参数: Arguments: /X {2003EFD2-B21A-4141-B04F-68AAB30765FE}

4.2.6 打包部署

【项目】->【生成】。

打包部署完成。

//

//2019-10-29 1030

//Mylaf 厦门

VS2017离线安装过程及下载缓慢处理(项目打包部署)相关推荐

  1. vs2017离线安装vs tools for unity

    vs2017离线安装vs tools for unity Visual Studio Tools for Unity 从vs2017开始就不提供单独的安装包下载,需要通过vs安装程序在线安装. vs2 ...

  2. mysql5.7下载,离线安装过程

    本篇文章主要是记录一下自己的安装过程及安装中遇到的问题. 文章目录 一.可能遇到的问题 二.下载 三.安装 四.配置环境 一.可能遇到的问题 首先说一下安装过程可能遇到的问题,因为安装的电脑是处于无法 ...

  3. 虚拟机调优工具java VisualVM中的插件Visual GC 2.1.2离线安装,附下载地址

    在安装Visual GC插件过程中,出现以下问题: 原因就是没法从git网站中下载对应插件,这里使用离线安装:访问网址:https://visualvm.github.io/uc/8u131/upda ...

  4. PostgreSQL11.17离线安装过程(X86+Ubuntu)

    本文是针对CPU为 X86架构,操作系统为Ubuntu22.04环境,Postgresql11.17版本. 本文只在Ubuntu22.04下进行验证,理论上UOS也可使用,但未经验证. 适用于无互联网 ...

  5. Google Chrome —— 离线安装/安装包下载解决方案

    Google为了方便,没有直接提供chrome浏览器的离线安装方法,而选择在线安装. 如果要安装Chrome浏览器,建议从Google网站下载离线安装包,只有从原始地址下载的才值得信任. 进入官方主页 ...

  6. linux离线安装pyhs2,Python 下载及安装详细步骤

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...

  7. MinGW-w64 离线安装过程记录

    在线安装 如果在墙外或者有办法出墙的话可以选择在线安装.参考大神的文章:MinGW-w64安装教程 离线安装 如果尝试在线安装失败,可以尝试离线安装,方法如下: 打开官方网站 点击下面的SourceF ...

  8. 解决pytorch安装过程中下载总是出错的问题

    pytorch官网 1.安装环境创建 这里介绍使用anaconda的环境创建过程.打开anaconda,选择environment,点击create,输入环境名称,对应python版本,点击creat ...

  9. VS2017离线安装失败解决无法重新安装问题 catalog问题

    本文地址:https://blog.csdn.net/t163361/article/details/79956226 最近准备申请新星创作者,需要2000个粉丝关注,觉得文章有用的,请点一下左侧边栏 ...

  10. 宝兰德BES安装及Springboot项目打包部署及websocket解决方案

    随着软件国产化越来越普及,客户在实施中选择了宝兰德,这几天终于弄好,发个文章记录一下. BES安装JDK使用版本为Kona8.0.1_242 2.bes安装,在实施过程中,将安装步骤整合成shell脚 ...

最新文章

  1. 聊聊resilience4j的CircuitBreakerStateMachine
  2. 双循环格局对话国际农民丰收节交易会 谋定农业贸易高质量
  3. CSS的三种定位,成功入职字节跳动
  4. eplan如何导入access_EPLAN如何助力汽车行业的智能制造转型?
  5. BZOJ 1015 题解
  6. 为什么谷歌、百度都热衷黑客马拉松?
  7. 聚类精确度(Cluster Accuracy)
  8. 共享资源为目标的计算机网络的特点有,注册电气工程师考试基础试题:计算机基础知识试题答案(4)...
  9. 华为服务器安装nas系统,云服务器搭建nas
  10. 人生不过一场旅行,你路过我,我路过你
  11. 深度好文|面试官:进程和线程,我只问这19个问题
  12. SHT30 温湿度传感器 使用示例
  13. ABP入门系列之1——ABP总体介绍
  14. WIN SECS .NET 2.7
  15. 大学物理实验长度的测量实验报告_大学物理实验:长度测量
  16. vue当中addRoutes动态添加路由白屏解决和next(),next(“/“)的一些区别
  17. 如何 在 .net 下使用 zint 生成条形码
  18. LNMP架构部署及应用
  19. html页面判断是否相等,javascript怎么判断字符串是否相等?
  20. 35. OP-TEE中基本算法接口调用实现

热门文章

  1. C++信息学奥赛一本通_2060
  2. 计算机d盘无法格式化,d盘无法格式化,小编教你解决D盘无法格式化的方法
  3. 答题活动助手小程序更新记录
  4. android.dig机器人采访,机器人学导论心得 - osc_jjc36t9p的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 一文读懂 Spring Bean 的生命周期
  6. CH341A BIOS编程器 预安装成功 但无安装成功
  7. 关于 安装串口CH340、CH341驱动预安装成功问题
  8. 超级搜索术-读书笔记
  9. 以下可以作为C语言标识符的是( ),天津市计算机二级C语言选择题
  10. html5的项目报告项目背景,项目可行性研究报告范本