zoukankan      html  css  js  c++  java
  • 【搬运】Visual Studio vs2017 vs2019 中文离线安装包下载,替代ISO镜像

    原文地址【侵删】: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

    重要:下载完成后 运行 offlinevs_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的广告真的是太多了(别打我)

  • 相关阅读:
    如何用Warkdowm来写一篇博客
    关于toString()的一些事情
    python的 range() 函数
    python中的split()函数
    innerHTML和value打架了?
    JS如何实现实时获取网络时间
    javascript内嵌样式与外联样式怎么做?
    c语言实现乘法口诀表
    c语言实现数字的倒序输出
    c语言解一元二次方程
  • 原文地址:https://www.cnblogs.com/Ginease/p/10857491.html
Copyright © 2011-2022 走看看