VS2017离线安装过程及下载缓慢处理(项目打包部署)
个人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离线安装过程及下载缓慢处理(项目打包部署)相关推荐
- vs2017离线安装vs tools for unity
vs2017离线安装vs tools for unity Visual Studio Tools for Unity 从vs2017开始就不提供单独的安装包下载,需要通过vs安装程序在线安装. vs2 ...
- mysql5.7下载,离线安装过程
本篇文章主要是记录一下自己的安装过程及安装中遇到的问题. 文章目录 一.可能遇到的问题 二.下载 三.安装 四.配置环境 一.可能遇到的问题 首先说一下安装过程可能遇到的问题,因为安装的电脑是处于无法 ...
- 虚拟机调优工具java VisualVM中的插件Visual GC 2.1.2离线安装,附下载地址
在安装Visual GC插件过程中,出现以下问题: 原因就是没法从git网站中下载对应插件,这里使用离线安装:访问网址:https://visualvm.github.io/uc/8u131/upda ...
- PostgreSQL11.17离线安装过程(X86+Ubuntu)
本文是针对CPU为 X86架构,操作系统为Ubuntu22.04环境,Postgresql11.17版本. 本文只在Ubuntu22.04下进行验证,理论上UOS也可使用,但未经验证. 适用于无互联网 ...
- Google Chrome —— 离线安装/安装包下载解决方案
Google为了方便,没有直接提供chrome浏览器的离线安装方法,而选择在线安装. 如果要安装Chrome浏览器,建议从Google网站下载离线安装包,只有从原始地址下载的才值得信任. 进入官方主页 ...
- linux离线安装pyhs2,Python 下载及安装详细步骤
安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (2)选择下载的版本 (3)点开Download后,找到下载文件 Gzipped sou ...
- MinGW-w64 离线安装过程记录
在线安装 如果在墙外或者有办法出墙的话可以选择在线安装.参考大神的文章:MinGW-w64安装教程 离线安装 如果尝试在线安装失败,可以尝试离线安装,方法如下: 打开官方网站 点击下面的SourceF ...
- 解决pytorch安装过程中下载总是出错的问题
pytorch官网 1.安装环境创建 这里介绍使用anaconda的环境创建过程.打开anaconda,选择environment,点击create,输入环境名称,对应python版本,点击creat ...
- VS2017离线安装失败解决无法重新安装问题 catalog问题
本文地址:https://blog.csdn.net/t163361/article/details/79956226 最近准备申请新星创作者,需要2000个粉丝关注,觉得文章有用的,请点一下左侧边栏 ...
- 宝兰德BES安装及Springboot项目打包部署及websocket解决方案
随着软件国产化越来越普及,客户在实施中选择了宝兰德,这几天终于弄好,发个文章记录一下. BES安装JDK使用版本为Kona8.0.1_242 2.bes安装,在实施过程中,将安装步骤整合成shell脚 ...
最新文章
- 聊聊resilience4j的CircuitBreakerStateMachine
- 双循环格局对话国际农民丰收节交易会 谋定农业贸易高质量
- CSS的三种定位,成功入职字节跳动
- eplan如何导入access_EPLAN如何助力汽车行业的智能制造转型?
- BZOJ 1015 题解
- 为什么谷歌、百度都热衷黑客马拉松?
- 聚类精确度(Cluster Accuracy)
- 共享资源为目标的计算机网络的特点有,注册电气工程师考试基础试题:计算机基础知识试题答案(4)...
- 华为服务器安装nas系统,云服务器搭建nas
- 人生不过一场旅行,你路过我,我路过你
- 深度好文|面试官:进程和线程,我只问这19个问题
- SHT30 温湿度传感器 使用示例
- ABP入门系列之1——ABP总体介绍
- WIN SECS .NET 2.7
- 大学物理实验长度的测量实验报告_大学物理实验:长度测量
- vue当中addRoutes动态添加路由白屏解决和next(),next(“/“)的一些区别
- 如何 在 .net 下使用 zint 生成条形码
- LNMP架构部署及应用
- html页面判断是否相等,javascript怎么判断字符串是否相等?
- 35. OP-TEE中基本算法接口调用实现
热门文章
- C++信息学奥赛一本通_2060
- 计算机d盘无法格式化,d盘无法格式化,小编教你解决D盘无法格式化的方法
- 答题活动助手小程序更新记录
- android.dig机器人采访,机器人学导论心得 - osc_jjc36t9p的个人空间 - OSCHINA - 中文开源技术交流社区...
- 一文读懂 Spring Bean 的生命周期
- CH341A BIOS编程器 预安装成功 但无安装成功
- 关于 安装串口CH340、CH341驱动预安装成功问题
- 超级搜索术-读书笔记
- 以下可以作为C语言标识符的是( ),天津市计算机二级C语言选择题
- html5的项目报告项目背景,项目可行性研究报告范本