原文地址【侵删】:https://blog.csdn.net/fromfire2/article/details/81104648

以下为搬运内容:

官档地址

https://docs.microsoft.com/zh-cn/visualstudio/install/create-an-offline-installation-of-visual-studio

2017企业版:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF
2017专业版:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

2019企业版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

推荐使用企业版,功能最全。公用版引用数量都无法查看,不推荐!

先大体看下官档再看本人整理:

全部下载(完全没必要全部下载,太大了很多东西根本用不到)

vs_enterprise.exe --layout offline --lang zh-CN

组件枚举完整下载 你可以复制这条命令删除你不认识和不想要的组件后下载,核心组件CoreEditor必须保留(命令行不能换行,运行前请将换行符替换为空格)

vs_enterprise.exe
--layout offline
--add Microsoft.VisualStudio.Workload.CoreEditor
--add Microsoft.VisualStudio.Workload.Azure
--add Microsoft.VisualStudio.Workload.Data
--add Microsoft.VisualStudio.Workload.DataScience
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.ManagedGame
--add Microsoft.VisualStudio.Workload.NativeCrossPlat
--add Microsoft.VisualStudio.Workload.NativeDesktop
--add Microsoft.VisualStudio.Workload.NativeGame
--add Microsoft.VisualStudio.Workload.NativeMobile
--add Microsoft.VisualStudio.Workload.NetCoreTools
--add Microsoft.VisualStudio.Workload.NetCrossPlat
--add Microsoft.VisualStudio.Workload.NetWeb
--add Microsoft.VisualStudio.Workload.Node
--add Microsoft.VisualStudio.Workload.Office
--add Microsoft.VisualStudio.Workload.Python
--add Microsoft.VisualStudio.Workload.Universal
--add Microsoft.VisualStudio.Workload.VisualStudioExtension
--add Microsoft.VisualStudio.Workload.WebCrossPlat
--lang zh-CN

核心下载(只有核心功能,打开sln时会提示安装缺少的组件,可以直接跳到安装界面补充安装)

vs_enterprise.exe --layout offline --add Microsoft.VisualStudio.Workload.CoreEditor --lang zh-CN

.net全家桶 核心、.net桌面、asp.net、.net core 下载 (命令行不能换行,运行前请将换行符替换为空格)

SDK请点击这里额外下载

vs_enterprise.exe
--layout offline
--add Microsoft.VisualStudio.Workload.CoreEditor
--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.NetWeb
--add Microsoft.VisualStudio.Workload.NetCoreTools
--lang zh-CN

重要:下载完成后 运行 offline\vs_setup.exe 安装 ,不要运行vs_enterprise.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 应用。

//在这里吐槽一下CSDN的广告真的是太多了(别打我)

【搬运】Visual Studio vs2017 vs2019 中文离线安装包下载,替代ISO镜像的更多相关文章

  1. vs2019 中文离线安装包下载

    1. 通过在https://visualstudio.microsoft.com/zh-hans/downloads/ 下载VS2019, 之后会下载vs_enterprise__78682482.1 ...

  2. 【官档整理】Visual Studio 2017 VS2017 中文离线安装包下载

    [官档整理]Visual Studio 2017 VS2017 中文离线安装包下载 转 https://blog.csdn.net/fromfire2/article/details/81104648 ...

  3. 制作Visual Studio 2017 (VS 2017) 离线安装包

    史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件.如果用户处在一个与外网隔离的网络环境 ...

  4. 制作Visual Studio 2017 (VS 2017) 离线安装包 (转)

    史上功能最强大的Visual Studio 2017版本发布,但是由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件.如果用户处在一个与外网隔离的网络环境 ...

  5. 制作Visual Studio 2019 (VS 2019) 离线安装包

    与制作Visual Studio 2017的离线安装包(https://www.cnblogs.com/danzhang/p/6534341.html)类似,可以使用--layout的参数在安装前先下 ...

  6. Visual Studio 2017各版本离线安装包获取以及安装教程

    系统:  windows 7旗舰版 前言: Visual Studio 2017版本与以往的2015.2013.2012版本不同,采用了新的模块化安装方法.微软官方也并未提供ISO镜像,作者根据官方提 ...

  7. Visual Studio 2017 简体中文企业正式版全量离线安装包下载地址

    Visual Studio 2017 简体中文企业正式版全量离线安装包下载地址:magnet:?xt=urn:btih:199993649B1834C50FE7BDD204502CC23C7A4611 ...

  8. Flash Player离线安装包下载指南

    在机房里装软件,没网是正常现象,有些老师要装Firefox/Chrome浏览器要有Flash,网上搜来搜去都是在线安装包一日在V2EX闲逛时发现了一位大神给出了Flash的离线安装包下载方式,在此立个 ...

  9. Chrome离线安装包下载地址

    最新Chrome离线安装包下载地址: x86/x64非管理员安装包: https://www.google.com/intl/zh-CN/chrome/browser/desktop/index.ht ...

随机推荐

  1. LightOJ-1008-Fibsieve`s Fantabulous Birthday(推公式)

    链接: https://vjudge.net/problem/LightOJ-1008 题意: Fibsieve had a fantabulous (yes, it's an actual word ...

  2. 01_第一次如何上传GitHub(转)Updates were rejected because the tip of your current branch is behind

    https://www.cnblogs.com/code-changeworld/p/4779145.html 刚创建的github版本库,在push代码时出错: $ git push -u orig ...

  3. myeclipse不同版本共存破解办法

    我自己破解的是myeclipse10+myeclipse2018: 方法是:先破解myeclipse10.7,使用破解工具,到最后一步不关闭破解工具,再进行替换文件那一步,路径不选择10版本的,换成M ...

  4. 洛谷 P2615 神奇的幻方 题解

    每日一题系列day1 打卡 Analysis 水货模拟,不多说了 #include<iostream> #include<cstdio> #include<cstring ...

  5. HashMap的底层结构和原理

    http://youzhixueyuan.com/the-underlying-structure-and-principle-of-hashmap.html HashMap是Java程序员使用频率最 ...

  6. 数据库学习之七--视图(View)

    一.定义 视图:指计算机数据库中的一个临时虚拟表,其内容由查询定义:同真实的表一样,视图包含一系列带有名称的列和行数据.但是,视图并不在数据库中以存储的数据值集形式存在. 二.优点 1. 优点: a. ...

  7. Gym 102346A Artwork dfs

    Artwork Gym - 102346A 题意:给n*m的地图,入口是(0,0),出口是(n,m),其中有k个监视器,坐标是(xi,yi),监视半径是r,问一个人能不能不被监视到,从起点到终点. 如 ...

  8. c++ ros 计算两点距离

    #include <iostream> /* puts, printf */ #include <time.h> /* time_t, struct tm, time, loc ...

  9. CF1174B Ehab Is an Odd Person(排序+结论)

    做法 一个显然的结论就是如果至少有一个奇数和一个偶数,那么是可以随意调整的,也就是升序排序 否则不可以进行任何操作 Code #include<bits/stdc++.h> using n ...

  10. java继承内存分配

    java继承内存分配 继承的基本概念: * Java不支持多继承,也就是说子类至多只能有一个父类. * 子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法. * 子类中定义的成员 ...