制作vs2017的离线安装包

这篇具有很好参考价值的文章主要介绍了制作vs2017的离线安装包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在公司的电脑上安装了vs2015,但是30天体验卡到期之后不能离线激活,所以只能下个vs2017。可微软官网vs2017的社区版停了,另外说一下官网有版本也都是在线的下载器。又由于公司的电脑不能连外网的,所以在安装vs的时候就只能使用安装包。所以只能用一天的时间自己鼓捣了一个离线的安装包。

方法其实就是找一个有网的电脑,用vs2017的在线的下载器,使用命令行下载你需要的组件。请一定记住,你下载了什么在安装组件的时候,就只能勾选什么。如果选多了,当然就是出现各种各样的错误,要不然我怎么会用了一天的时间才下载完成呢......

第一步:找一个可以上网的电脑,在这个电脑上下一个vs2017在线的下载器,可以去网上找一下,一定可以找到。win+R打开命令行,将路径换成你的下载器所在的目录下。

制作vs2017的离线安装包

 第二步:执行命令vs_Community-2017.exe --layout d:\vs2017 --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang zh-CN

大概解释一下,如看不懂请自行搜索。--layout d:\vs2017是将你要的东西下载到这个路径下;

--add Microsoft.VisualStudio.Workload.NativeDesktop 是你要下载哪个组件,我的这句话就是下载c++桌面开发组件

--includeRecommended下载相关工作负载的推荐组件(--includeOptional 就是安装相关工作负载的可选组件,这样会使下载的东西变多,所以随意就好)

--lang zh-CN 是下载中文版,--lang en-US是英文版

其他组件的命令在文章末尾。

这里的界面是:制作vs2017的离线安装包

 

第三步:就是下载完之后就可以把含有这些安装包的文件夹,拷贝到那个离线的电脑上。然后就是离线安装。同样打开命令行,将路径改成这个文件夹下。因为这个文件夹里有vs_Community-2017.exe。

使用命令vs_Community-2017.exe --noweb 就可以了。

还有一个离线激活的问题,vs2017和vs2019是可以离线激活的(其他的不知道vs2015应该是不行)。就是找一个已经激活的账号,将他C:\Users\**\AppData\Local\Microsoft\VSCommon路径下的OnlineLicensing文件,拷贝到离线电脑的这个路径下,应该就行了。

还搜到一个方法就是可以更改电脑的系统时间,因为你这个电脑是离线的。软件和你一样没有网啥也干不了,但是这样好像使用软件时会有问题,慎用!要不就自己用脚本写一个许可证,可以延期30天的那种,反正我不会写。

安装过程中的错误:

1.“未下载安装文件 已尝试了3次.......”,这里就是我手贱,非得把其他的选项勾上,结果就出现了这个错误,要不就是“缺少布局文件”,不能下载。

2.“未下载安装文件 已尝试了9次......”这个可能是你使用文件夹下的vs_setup.exe启动下载,在网上搜到的错误基本上就是这种。

其他的命令:

Visual Studio 核心编辑器(Visual Studio Community 2017 随附)

ID: Microsoft.VisualStudio.Workload.CoreEditor

说明: Visual Studio 核心 shell 体验,包括语法感知代码编辑、源代码管理和工作项管理。

Azure 开发

ID: Microsoft.VisualStudio.Workload.Azure 说明:用于开发云应用、创建资源以及生成包括 Docker 支持的容器的 Azure SDK、工具和项目。

数据存储和处理

ID: Microsoft.VisualStudio.Workload.Data      说明: 使用 SQL Server、Azure Data Lake 或 Hadoop 连接、开发和测试数据解决方案。

数据科学和分析应用程序

ID: Microsoft.VisualStudio.Workload.DataScience       说明: 用于创建数据科学应用程序的语言和工具(包括 Python、R 和 F#)。

.NET 桌面开发

ID: Microsoft.VisualStudio.Workload.ManagedDesktop     说明: 使用 C#、Visual Basic 和 F# 生成 WPF、Windows 窗体和控制台应用程序。

使用 Unity 的游戏开发

ID: Microsoft.VisualStudio.Workload.ManagedGame         说明: 使用 Unity(功能强大的跨平台开发环境)创建 2D 和 3D 游戏。

使用 C++ 的 Linux 开发

ID: Microsoft.VisualStudio.Workload.NativeCrossPlat        说明: 创建和调试在 Linux 环境中运行的应用程序。

使用 C++ 的桌面开发

ID: Microsoft.VisualStudio.Workload.NativeDesktop        说明:使用 Microsoft C++ 工具集、ATL 或 MFC 生成 Windows 桌面应用程序。

使用 C++ 的游戏开发

ID: Microsoft.VisualStudio.Workload.NativeGame        说明: 以 DirectX、Unreal 或 Cocos2d 为后盾,利用 C++ 的强大功能生成专业游戏。

使用 C++ 的移动开发

ID: Microsoft.VisualStudio.Workload.NativeMobile        说明: 使用 C++ 生成适用于 iOS、Android 或 Windows 的跨平台应用程序。

.NET Core 跨平台开发

ID: Microsoft.VisualStudio.Workload.NetCoreTools        说明: 使用 .NET Core、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成跨平台应用程序。

使用 .NET 的移动开发

ID: Microsoft.VisualStudio.Workload.NetCrossPlat        说明: 使用 Xmarin 生成适用于 iOS、Android 或 Windows 的跨平台应用程序。

ASP.NET 和 Web 开发

ID: Microsoft.VisualStudio.Workload.NetWeb        说明: 使用 ASP.NET、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成 Web 应用程序。

Node.js 开发

ID: Microsoft.VisualStudio.Workload.Node        说明: 使用 Node.js(事件驱动的异步 JavaScript 运行时)生成可扩展的网络应用程序。

Office/SharePoint 开发

ID: Microsoft.VisualStudio.Workload.Office        说明: 使用 C#、VB 和 JavaScript 创建 Office 和 SharePoint 外接程序、SharePoint 解决方案和 VSTO 外接程序。

Python 开发

ID: Microsoft.VisualStudio.Workload.Python        说明: 适用于 Python 的编辑、调试、交互式开发和源代码管理。

通用 Windows 平台开发

ID: Microsoft.VisualStudio.Workload.Universal        说明: 使用 C#、VB 和 JavaScript 或 C++(可选)创建适用于通用 Windows 平台的应用程序。

Visual Studio 扩展开发

ID: Microsoft.VisualStudio.Workload.VisualStudioExtension        说明: 创建适用于 Visual Studio 的加载项和扩展,包括新命令、代码分析器和工具窗口。

使用 JavaScript 的移动开发

ID: Microsoft.VisualStudio.Workload.WebCrossPlat        说明: 使用用于 Apache Cordova 的工具生成 Android、iOS 和 UWP 应用。文章来源地址https://www.toymoban.com/news/detail-472879.html

到了这里,关于制作vs2017的离线安装包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python的离线安装

    原文链接 在没有外网的情况下,安装Python环境只能采用离线方式。 Python离线安装包的下载地址:https://www.python.org/ftp/python/ 我选择的是: python-3.8.5-amd64.exe 双击运行安装包即可完成安装。 安装完成后添加环境变量: 查看是否成功: 输出版本号 Python 3.8.5 即表示安装成功。

    2024年02月08日
    浏览(59)
  • docker-compose的离线安装

    记录而已 下载docker-compose 下载地址:https://github.com/docker/compose/releases 这里有很多个版本,最新的是2.24.6,具体可以自己选 上传文件,并且开始安装

    2024年02月22日
    浏览(43)
  • Ubuntu20下的Docker的离线安装

    在实际项目中,经常遇到一些纯内网的环境,对于项目的部署来说就需要做到离线安装Docker,然后把项目的外网镜像从拷贝到内网进行部署。下面主要记录下如何离线安装Docker 1.下载Docker的离线安装包 Docker的离线安装需要用到containerd.io ,docker-ce-cli,docker-ce,从下面的网址下

    2024年02月01日
    浏览(37)
  • Office2021中文零售版的离线安装包下载地址合集

    office2021将于2021年10月5日跟随 Windows 11 正式版全面上市。 微软 Office 2021是Office 套件的下一个永久版本,微软 Office 2021 将面向商业客户、消费者和小型企业发布。 Office2021中文零售版的离线安装包下载地址合集: 一、专业增强版(强烈推荐): http://officecdn.microsoft.com/pr/49235

    2024年02月08日
    浏览(59)
  • 电脑装了pytorch没有安装cuda,nvcc -V没反应,但能正常使用gpu

    Windows 10 教育版64位 WSL Ubuntu 20.04 LTS Pytorch 1.7.0 CUDA 11.0 因为深度学习的原因,相信很多人都是在一块硬盘上面装双系统,如 Windows 10 + Ubuntu 20.04 。 最近懒得重启切换系统,所以装了一个 WSL(Windows Subsystem for Linux) 。具体装的是 WSL 2 ,关于 WSL 1 和 WSL 2 之间的主要区别在于,在托

    2023年04月11日
    浏览(35)
  • VS2017手动安装qt插件

    首先下载对应版本的qt组件: Qt Visual Studio Tools - Visual Studio Marketplace 下载好组件后,管理员运行vs的tools command  然后将下载的组件vsix拖动到窗口中,回车 然后打开vs就可以看到qt的插件了    如果qt下拉没有显示出版本,可以添加qt的qmake路径 因为我的vs自动识别了qt的qmake,所

    2024年02月12日
    浏览(36)
  • 电脑上不安装Oracle,但是虚拟机装了Oracle,怎么连接到虚拟机里的Oracle数据库呢?

    注:如果知道数据库的版本信息,这个步骤可以跳过。 比较简单的方法,直接看数据库的安装位置,也就是数字(但是这个方法确定就是,不好确定是多少位的数据库) 另外一种是登录Oracle,查看版本信息(sqlplus 用户名/用户密码) 后面的配置需要 select userenv(‘language’

    2024年01月16日
    浏览(43)
  • 浅述HTML5的离线存储

    离线存储是什么?  离线存储就是在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。 离线存储的原理: h5的离线存储是基于一个新建的.appcache文件的缓存机制,通过这个文件上的解析清单离线存储资源,这些资源就

    2024年04月10日
    浏览(44)
  • PrivateGPT:安全和私密的离线 GPT-4

    在人工智能 (AI) 和自然语言处理 (NLP) 领域,隐私通常是一个基本问题,尤其是在处理敏感数据时。PrivateGPT 是这一领域的突破性发展,正面解决了这个问题。它旨在在没有互联网连接的情况下在本地运行,通过防止数据离开您的执行环境来确保完全隐私。 PrivateGPT 是一种创新

    2024年02月08日
    浏览(38)
  • IDE/VS2017社区版安装+Qt部署+旧项目迁移

    这几天想开始使用glog这个开源日志库,发现其已经在很大程度上使用C++14标准了,而VS2015并不能完全支持该标准。根据一些教程试图使用VS2015编译V0.60版本的glog库,并没有成功。于是想借着这个机会升级下自己使用的VS版本。安装社区版而不是企业版和专业版,想必大家都知

    2024年02月10日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包