当前位置: 首页 > news >正文

如何在离线电脑win11上安装VS2022

文章目录

  • 在联网电脑准备离线安装包
  • 创建本地布局(下载全部所需文件)
  • 拷贝到离线 Win11 电脑
  • 在离线电脑安装
  • 后续补充组件
  • 常见问题速查
  • 离线安装 **Qt VS Tools(Qt Visual Studio Tools 扩展)** 只需两步

在联网电脑准备离线安装包

  1. 下载官方引导程序
    进入 Visual Studio 官网,下载你需要的版本(Community/Professional/Enterprise)的在线安装器(vs_enterprise.exe、vs_professional.exe 或 vs_community.exe)。
    官方下载链接:下载 Visual Studio 引导程序以创建布局
    在这里插入图片描述
  • Community 免费,功能对个人/学生/开源/≤5人小团队够用;
  • Professional 收费,多了 CodeLens、团队协作等企业级刚需;
  • Enterprise 最贵,再叠加架构建模、高级测试/诊断、IntelliTrace 等“大团队神器”。

选哪个?

  1. 个人、学生、开源项目 → Community
  2. 商业公司,或团队 >5人 → Professional
  3. 大型企业、质量流程严格、需要架构验证/负载测试等 → Enterprise

创建本地布局(下载全部所需文件)

打开管理员终端(CMD 或 PowerShell),切到安装器所在目录,执行示例命令:
这里我是需要windwos的桌面端qt应用开发,所以没有选web相关的等,可以根据需求add所需的。

# 示例:下载 .NET 桌面、Web、C++ 桌面开发,中英文语言包.\vs_community.exe --layout D:\VS2022_Offline_Qt `--add Microsoft.VisualStudio.Workload.NativeDesktop `--add Microsoft.VisualStudio.Component.VC.ATLMFC `--includeRecommended `--lang zh-CN

完整布局约需 45 GB;只选必要工作负载可降到 10-20 GB 。
在这里插入图片描述
官方文档把「可以选什么」和「怎么选」都列在同一份清单里,你只要记住下面 3 个入口即可随时查询:

  1. 工作负载与组件 ID 总表
    https://learn.microsoft.com/zh-cn/visualstudio/install/workload-and-component-ids
    这里按 VS 版本(2022/2019…)给出所有 Workload ID 和 Component ID,复制即可拿来当 --add 的参数。

  2. 语言区域设置表
    https://learn.microsoft.com/zh-cn/visualstudio/install/use-command-line-parameters-to-install-visual-studio
    在「–lang」小节能查到 zh-CNen-USja-JP 等全部合法值。

  3. 命令行参数速查
    https://learn.microsoft.com/zh-cn/visualstudio/install/use-command-line-parameters-to-install-visual-studio
    解释了 --layout、--add、--includeRecommended、--includeOptional、--noweb、--config 等所有开关的含义。


实际使用中常见的 4 种“选型场景”

场景典型命令(示范)离线包大小备注
只写 Qt/C++ 桌面--add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended≈ 8–12 GB已含 MSVC、Win10/11 SDK、CMake
Qt/C++ 但需 MFC/ATL同上再加 --add Microsoft.VisualStudio.Component.VC.ATLMFC+0.5 GB老工程或 QAxObject 会用到
全功能 C++(游戏/驱动/跨平台)--add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeGame --add Microsoft.VisualStudio.Workload.NativeCrossPlat≈ 20 GB含 DirectX、Linux 开发、移动 C++ 等
一键全量不加 --add,直接 --layout D:\VSALL45–80 GB所有工作负载+可选组件+全部语言包,最省心也最占空间

根据需求把对应 --add 参数替换到之前给你的离线命令即可。

等待下载结束
命令行窗口会显示进度,100 % 后 D:\VS2022_Offline 就是完整的离线包。

拷贝到离线 Win11 电脑

把整个 VS2022_Offline 文件夹用移动硬盘/U 盘复制到目标电脑任意路径,例如 E:\VS2022_Offline

在离线电脑安装

  1. 进入该目录,双击或以管理员终端运行:
    .\vs_setup.exe --noWeb
    
    --noWeb 强制安装器只使用本地文件,不尝试联网 。
  2. 图形界面出现后,按提示选择工作负载、安装路径即可;如果安装时提示缺少组件,说明你下载的离线布局未包含该组件,需回到联网电脑用同一 --layout 目录重新增量下载(再执行一次相同命令即可自动补全)。

后续补充组件

若以后需要新增工作负载,不必重新下载全部。回到联网电脑,在原目录追加命令,例如:

.\vs_enterprise.exe --layout D:\VS2022_Offline --add Microsoft.VisualStudio.Workload.Azure --lang zh-CN

完成后把新增的文件同步到离线电脑即可。

常见问题速查

  • “安装闪退”:可把离线包里的 vs_installer.opc 解压,将其中的 Contents 文件夹改名为 Installer,放到 C:\Program Files (x86)\Microsoft Visual Studio\Installer 后再运行 vs_setup.exe --noWeb
  • “磁盘空间不足”:完整离线布局需 ≥45 GB,目标系统盘剩余空间需 ≥20 GB。
  • 如需全部功能/语言,可一次性:
    .\vs_enterprise.exe --layout D:\VS2022_Full --lang en-US zh-CN
    
    但下载体积最大,可达 80 GB 。

按以上步骤即可在纯离线 Win11 环境成功安装 Visual Studio 2022。

离线安装 Qt VS Tools(Qt Visual Studio Tools 扩展) 只需两步

  1. 在联网电脑下载 .vsix 文件;
  2. 在离线电脑用 VSIXInstaller 安装即可。

  1. 下载离线安装包
    浏览器访问 Qt 官方 VS 插件仓库(或 Visual Studio Marketplace 搜索 “Qt Visual Studio Tools”)。
    选择与你的 VS 版本对应的 .vsix 文件(例如 VS2022 选 qt-vsaddin-msvc2022-3.x.x.vsix)。

    • 若官网慢,可用国内镜像:
      清华镜像 https://mirrors.tuna.tsinghua.edu.cn/qt/development_releases/vsaddin/
  2. 拷贝到离线电脑
    将下载好的 .vsix 文件(若下载下来的文件无后缀,手动重命名为 .vsix)通过 U 盘拷到目标机 。

  3. 安装扩展

    • 关闭所有 Visual Studio 窗口;
    • 双击 .vsix,或管理员命令行:
      "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VSIXInstaller.exe" /quiet "D:\qt-vsaddin-msvc2022-3.x.x.vsix"
      
    • 安装完成后重新打开 VS,菜单栏会出现 “Qt VS Tools”,即表示成功。
  4. 首次配置 Qt 路径(可选)
    VS → Qt VS Tools → Qt Options → Add → 浏览到本地 Qt 安装目录(如 D:\Qt\5.15.2\msvc2019_64)。


📌 常见版本对照

VS 版本推荐插件文件名示例
VS2022qt-vsaddin-msvc2022-3.2.0.vsix
VS2019qt-vsaddin-msvc2019-2.7.1.vsix
VS2017qt-vsaddin-msvc2017-2.4.3.vsix

至此,即可在完全离线的 Windows + VS2022 环境中使用 Qt 开发桌面应用。

http://www.dtcms.com/a/297688.html

相关文章:

  • PI 思维升级 PI设计的典范转移:从阻抗思维到谐振控制
  • 在 Ansys CFX Pre 中配置 RGP 表的分步指南
  • C++中的反向迭代器
  • java面试题(中级题汇总)
  • k8s 中的 deployment,statefulset,daemonset 控制器的区别
  • 特征值与特征向量
  • 腾讯云CodeBuddy+微信小程序:5分钟开发番茄小闹钟
  • 电科金仓新一代数据库一体机:国产化方案替换优质选择
  • 本地内网IP映射到公网访问如何实现?内网端口映射外网工具有哪些?
  • python学习DAY22打卡
  • 深入解析Hadoop高频面试题:HDFS读/写流程的RPC调用链
  • yolov8通道级剪枝讲解(超详细思考版)
  • 解密负载均衡:如何轻松提升业务性能
  • JS事件流
  • 疯狂星期四第19天运营日记
  • 网络资源模板--基于Android Studio 实现的天气预报App
  • LeetCode 127:单词接龙
  • 三维图像识别中OpenCV、PCL和Open3D结合的主要技术概念、部分示例
  • 水库大坝安全监测的主要内容
  • MySQL 全新安装步骤(Linux版yum源安装)
  • Lua(面向对象)
  • 深度学习水论文:特征提取
  • NBIOT模块 BC28通过MQTT协议连接到EMQX
  • 如何在 Ubuntu 24.04 或 22.04 上安装和使用 GDebi
  • 智能网关:物联网时代的核心枢纽
  • ABP VNext + Razor 邮件模板:动态、多租户隔离、可版本化的邮件与通知系统
  • 智能网关芯片:物联网连接的核心引擎
  • 酷暑来袭,科技如何让城市清凉又洁净?
  • 制造业低代码平台实战评测:简道云、钉钉宜搭、华为云Astro、金蝶云·苍穹、斑斑低代码,谁更值得选?
  • 使用 FFmpeg 实现 RTP 音频传输与播放