手把手教你创建VS离线安装包

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

背景

  • 没有现成的iso 以前的VS一个ISO搞定安装
  • 但现在VS都是在线安装模式了,有些工作机 处于无法联网状态,又需要安装VS时需要离线包
  • 其实现在VS提供了离线安装包的命令行创建方式,下面以VS2019社区版为例,VS2022也是一样操作

过程说明

  1. 下载VS Community 安装exe点击这里,假设放在D盘
  2. 打开CMD,进入D盘
  3. 需要执行命令行 格式为 vs_community.exe [command] <optional parameters>... 命令参考
    常用参数有
    • –layout 指定安装包下载目录
    • –add 添加需要下载的工作负荷(参考下节说明)
    • –includeRecommended 将工作负荷中的推荐项目也安装(默认–add添加的工作负荷仅包括必选组件)
    • –lang 指定语言
    • 因为现在VS全部安装太大,几十个G不止,我们根据自己需要选择需要的工作负荷即可
  4. 一个例子,假设我们制作包含 .NET桌面开发使用C++的桌面开发 的必选和推荐项, 并且添加 MFCvs调试unity插件 (2个工作负荷和2个单独的VS组件)则命令如下
vs_community.exe --layout d:\vs2019 --includeRecommended --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.VC.ATLMFC --add Microsoft.VisualStudio.Component.Unity --lang En-us
  1. vs安装程序会自动将所选择的项目下载到D:\vs2019目录下,下载完成后将该目录打个zip包,拷到无网络机器上即可开始安装。

工作负荷说明

下面说明一下工作负荷的内容,VS2019支持的所有工作负荷参考这里

打开上面网址会发现一堆表格如下所示,我们以.NET desktop development为例


.NET desktop development

ID: Microsoft.VisualStudio.Workload.ManagedDesktop

Description: Build WPF, Windows Forms, and console applications using C#, Visual Basic, and F# with .NET and .NET Framework.
Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 16.5.29515.121 Required
Component.Microsoft.VisualStudio.LiveShare Live Share 1.0.4438 Recommended
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 16.10.31205.252 Optional

  1. 上面标红的 ID 代表了 .NET桌面开发 这个工作负荷表格内组件的集合,可以在命令行中–add 此项
  2. 表格内的 Required 项目表示只要选择了 .NET桌面开发 就自动会包含此组件
  3. 表格内的 Recommended 项目表示,选择 .NET桌面开发 并指定 –includeRecommended 才会包含此组件 ,可以在命令行中单独–add 此项
  4. 表格内的 Optional 项目表示,选择 .NET桌面开发 并指定 –includeOptional 才会包含此组件 ,可以在命令行中单独–add 此项

注意

  • 如果觉得选择工作负荷内的组件麻烦,可以直接vs_community.exe --layout d:\vs2019 --includeRecommended --includeOptional --add 某工作负荷ID
  • 推荐在无网络机器上安装VS时先断开网络

小伙伴你学废了吗?如果本文对您有帮助,欢迎点赞评论转发收藏哟文章来源地址https://www.toymoban.com/news/detail-450938.html

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

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

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

相关文章

  • 手把手教你实现一个JavaWeb项目:创建一个自己的网页博客系统(前端+后端)(一)

    一篇博客带你实现一个真正的项目!  先来看看它是什么样式的: 目录: 1、大体步骤🦖:         1、创建Maven项目🦕         2、引入依赖🦕         3、创建必要的目录🦕         4、编写代码🦕         5、打包部署(基于SmartTomcat)🦕         

    2024年02月06日
    浏览(57)
  • 手把手教你在Vivado创建一个PLL或MMCM的IP核(超详细)

    不会新建工程的可以看一下我之前的博客,这里只展示一些简略的新建工程过程。 新建好工程后的页面 本文配置了四个时钟输出,分别是clk0(100Mhz),clk1(100Mhz,180°相位延迟),clk2(50Mhz),clk4(25Mhz) 点击ok直接生成 点击generate 看到如图所示界面代表IP核已经生成成功了 点击“

    2024年02月11日
    浏览(47)
  • 手把手教你 在linux上安装kafka

    目录 1. 准备服务器 2. 选一台服务器配置kafka安装包 2.1 下载安装包 2.2 解压安装包 2.3 修改配置文件 3. 分发安装包到其他机器 4. 修改每台机器的broker.id 5. 配置环境变量 6. 启停kafka服务 6.1 启动kafak服务 6.2 停止kafka服务                  1.买几台云服务器 或者 自

    2023年04月19日
    浏览(68)
  • 手把手教你安装ubantu22(详细图文)

    安装平台:VMware® Workstation 16 Pro iso镜像:ubuntu-22.04.1-desktop-amd64.iso         下载连接: Ubuntu 22.04.1 LTS (Jammy Jellyfish) https://www.releases.ubuntu.com/22.04/ 第一步:点击“创建新的虚拟机” 第二步: 选“自定义(高级)”,点“下一步”  第三步:默认就可以,点“下一步”  第

    2024年02月04日
    浏览(70)
  • 数据库:如何安装SQL,手把手教你

    我们只选择两个: SQLEXPR_x64_CHS.exe SQLManagementStudio_x64_CHS.exe 如果你是32位系统就选择x86的(9102年了,应该都是64位的了吧)选中后下载到你经常保存文件的地方即可(这个地方并不是sql要安装的地方)。 全部下载后如图所示 正式安装 先安装SQL,再安装 SQL Management Studio 双击

    2024年01月16日
    浏览(78)
  • Matlab安装必看,手把手教你安装matlab

    目录 一 ,Matlab介绍 二,安装matlab2021b Matlab是一种高级计算机语言和交互式环境,广泛用于科学、工程、金融和其他领域的数据分析、可视化和数值计算。它是由MathWorks公司开发的,最初发布于1984年,目前已经成为了工程、科学和金融领域中最流行的计算机语言之一。 Matl

    2024年02月03日
    浏览(59)
  • 手把手图文并茂教你创建并使用私钥privateKey登录 SSH 服务器

    我们平时登录Linux服务器的时候,经常是使用用户名和密码进行登录,但是如果我们要使用它进行代码连接或者其他操作的情况下,我们需要一种更为安全的方式进行登录,就需要privateKey登录 SSH 服务器 RSA 非对称加密 在 SSH 登录时可以使用 RSA 密钥登录 使用工具ssh-keygen可以

    2024年02月15日
    浏览(57)
  • 手把手教你在Vivado创建一个RAM的IP核并使用ILA工具验证

    RAM的英文全称是Random Access Memory,即随机存取存储器,它可以随时把数据写入任一指定地址的存储单元,也可以随时从任一指定地址中读出数据,其读写速度是由时钟频率决定的。RAM主要用来存放程序及程序执行过程中产生的中间数据、运算结果等。 单端口:只有一个端口,

    2024年01月25日
    浏览(57)
  • win10没有iis怎么安装_手把手教你安装

    电脑安装上windows10后发现好像没有iis功能,IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。如果win10没有iis功能,那可以试试下文教程来安装添加一下。 具体方法如下: 1、首

    2024年02月04日
    浏览(50)
  • 手把手教你安装Altium designer 22 【超级详细】

    百度网盘:Altium Designer 22 链接:https://pan.baidu.com/s/1h7JRgMChxAgKbzC5Jn9YXw 提取码:w3f8 官方下载链接: 官方文件仅含有安装包 Altium Designer 22中文版新功能: 1.原理图改进 原理图图纸入口和 PDF 输出的交叉选择。 为项目添加交叉引用后,您可以轻松地跟踪项目原理图之间的网络连

    2024年02月06日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包