• 2019-4-6-VisualStudio-2019-如何离线下载


    title author date CreateTime categories
    VisualStudio 2019 如何离线下载
    lindexi
    2019-04-06 09:26:11 +0800
    2019-04-03 08:47:56 +0800
    VisualStudio

    本文告诉大家如何离线下载 VisualStudio 2019 离线安装

    微软就给 VisualStudio 2019 一个在线安装工具,需要通过命令行输入参数才可以离线下载

    先从官网选择自己需要下载的 VisualStudio 版本,可以选择社区版、专业版和企业版。只有社区版是免费的

    如我选择 Visual Studio Community 社区版,于是下载的 exe 就是 vs_community.exe 如果下载的是 Visual Studio Professional 对应的 exe 就是 vs_professional.exe 请替换本文的代码里面用到的程序为你下载的版本

    存放的路径

    离线下载需要指定一个文件夹,用于存放下载的文件,通过 --layout 加上绝对路径可以下载到输入的文件夹

    如下面代码设置下载到 C 盘的文件夹,请将这个文件夹修改为一个普通的文件夹,注意这个文件夹需要在当前的 User 有写入权限

    --layout c:vslayout

    添加功能

    可选的功能通过 --add 添加功能

    • Microsoft.VisualStudio.Workload.Azure Azure development
    • Microsoft.VisualStudio.Workload.ManagedDesktop 桌面端开发
    • Microsoft.VisualStudio.Workload.NetWeb ASP.NET Core 开发
    • Microsoft.VisualStudio.Workload.NetCoreTools .NET Core 开发
    • Microsoft.VisualStudio.Workload.Universal UWP 开发

    在这个页面可以找到更多的功能 Visual Studio Community workload and component IDs

    多个功能通过多个 --add 添加,如我需要选择 .NET Core 开发、桌面端开发和 ASP.NET Core 开发同时需要 UWP 开发等,我可以这样写

    --add Microsoft.VisualStudio.Workload.ManagedDesktop
    --add Microsoft.VisualStudio.Workload.NetWeb
    --add Component.GitHub.VisualStudio
    --add Microsoft.VisualStudio.Workload.Office 
    --add Microsoft.VisualStudio.Workload.NetCoreTools 
    --add Microsoft.VisualStudio.Workload.Universal
    --add Microsoft.VisualStudio.Workload.VisualStudioExtension

    注意在命令行是不能有空格的,上面代码为了方便理解加了换行

    如果还需要某个功能里面的选项,如我需要 UWP 里面的 17763 的 SDK 可以从Visual Studio Community workload and component IDs找到对应的功能,也通过 --add 添加

    --add Microsoft.VisualStudio.Component.Windows10SDK.17763

    多语言

    通过 --lang 可以添加多语言

    如添加中文是 zh-CN 英文是 en-US 可以通过 --addProductLang 多添加语言

    下面代码就是添加中文作为主要语言,同时添加英文

    --lang zh-CN --addProductLang en-US

    如果同时添加多个语言可以在 --lang 后面添加多个

    --lang zh-CN en-US

    于是一个下载.NET Core 开发、桌面端开发和 ASP.NET Core 开发和 UWP 开发等,下载到 F:下载vsvslayout 的命令可以这样写

    vs_community.exe --layout F:下载vsvslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional --lang zh-CN --addProductLang en-US

    其他语言请看 Use command-line parameters to install Visual Studio

    添加所有功能

    如果想要添加所有的功能,那么去掉 --includeOptional 请看代码

    vs_community.exe --layout c:vslayout --lang en-US

    下载英文版的全功能的 VisualStudio 放在 c:vslayout 这句命令需要等很久

    下载恢复

    如果下载了一半然后关机,需要恢复,可以尝试使用 --fix 修复,用法是输入下载离线的相同命令在命令后面添加 --fix 就可以

    vs_community.exe --layout F:下载vsvslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional --lang zh-CN --addProductLang en-US --fix

    安装离线下载

    通过命令行打开离线下载的文件夹里面的对应的安装文件,如我使用的是社区版,下载到 F:下载vsvslayout 可以通过下面命令安装

    F:下载vsvslayoutvs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional

    注意这里添加的 --add 需要和上面下载的时候输入的相同

    关于 VisualStudio 2019 新功能请看 VisualStudio 2019 新特性

    Visual Studio 2019 发布活动 - Visual Studio

    Use command-line parameters to install Visual Studio

    Visual Studio Community workload and component IDs

    激活码,激活码只用于尝试 VisualStudio 的使用,请不要在商业环境使用

    Visual Studio 2019 Enterprise

    BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

    Visual Studio 2019 Professional

    NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

  • 相关阅读:
    LeetCode | Divide Two Integers
    LeetCode | Pow(x, n)
    LeetCode | Sqrt (x)
    LeetCode | 3 Sum
    LeetCode | Two Sum
    LeetCode | Pascal's Triangle II
    nodejs eclipse
    CentOS: Make Command not Found and linux xinetd 服务不能启动
    jquery将form表单序列化常json
    VMware Mac OS补丁安装
  • 原文地址:https://www.cnblogs.com/lindexi/p/12086286.html
Copyright © 2020-2023  润新知