跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++

VS Code 无法下载 .vsix 插件的离线安装方案(以 C/C++ 插件为例)

针对内网隔离或官方市场移除下载按钮导致无法获取 .vsix 插件的问题,提供两种解决方案。方法一为访问 open-vsx.org,但部分插件版本可能滞后。方法二推荐访问 C/C++ 插件的 GitHub Release 页面,在 Assets 中下载对应版本的 .vsix 文件并通过 VS Code 本地安装。此方案适用于 1.23.5 及以上版本,确保离线环境下代码跳转功能可用。

CryptoLab发布于 2026/3/30更新于 2026/10/24145 浏览
VS Code 无法下载 .vsix 插件的离线安装方案(以 C/C++ 插件为例)

VS Code 无法下载 .vsix 插件的离线安装方案

一、背景

最近因公司安全要求,内网开发环境需要严格隔离,无法访问公共互联网。在安装完 VS Code 后,代码库使用 C/C++ 语言,无法进行变量、函数的声明和实现跳转,影响代码阅读体验。因此需要安装 C/C++ 插件。

由于内网隔离,VS Code 基本插件无法通过在线联网方式安装,只能通过安装 .vsix 文件进行离线安装。

之前下载 .vsix 文件通常通过访问官网扩展市场: Extensions for Visual Studio family of products | Visual Studio Marketplace

在查找 C/C++ 插件后,进入下载页面点击 Download Extension 即可下载 VSIX 包。

但自 2025 年 1 月 26 日之后,官方扩展市场已不再提供下载离线包的方式。在 Version History 中找不到下载按钮,甚至在整个页面也找不到下载离线包的地址。

若需下载 .vsix 文件,可参考以下方法。

二、解决方法 1

访问 open-vsx.org。 C/C++ 插件在此网站未找到(C/C++ Project Generator 插件未验证),但 C/C++ Themes 和 C/C++ Extension Pack 可以找到,点击即可下载。

类似的,其他插件在此网站仍可下载,但缺点是部分插件对应的版本可能不够新。

三、解决方法 2

1. 访问 C/C++ 插件的 GitHub 仓库地址(release)

https://github.com/microsoft/vscode-cpptools/releases

2. 选择对应版本的 Assets

注意: 自 1.23.5 版本起,.vsix 文件已放到 Assets 中。

1.23.5 Release Notes

Instructions The extension can be obtained by one of the methods below:

  • Install the "C/C++" or "C/C++ Extension Pack" extension published by Microsoft from the Extensions view in VS Code.
  • Download a vsix that matches your OS from the Assets section below (and install it via the method mentioned above). The previous download methods have the vsix signatures verified by the Marketplace, but for this method, you can do the verification by downloading the matching manifest and signature.p7s file and running npx @vscode/vsce@latest verify-signature -i <.vsix> -m <.signature.manifest> -s <.signature.p7s>.

Requirements

  • VS Code 1.67.0 or later (April 2022).
  • Windows 7+ (x64, arm64), macOS 10.12+, Linux (Ubuntu 16+, etc.).

3. 下载相应版本的 .vsix 文件

在 Release 页面的 Assets 区域下载对应操作系统的 .vsix 文件。

4. VS Code 安装插件'Install from VSIX'

在 VS Code 中打开命令面板,选择'从 VSIX 安装扩展',选择已下载的 .vsix 文件进行安装。

四、总结

简单在官网扩展市场上搜索发现,大多数插件都已移除 .vsix 下载按钮。虽然本文未验证解决方法 2 是否适用于所有插件,但针对 C/C++ 插件,该方法已验证有效。

目录

  1. VS Code 无法下载 .vsix 插件的离线安装方案
  2. 一、背景
  3. 二、解决方法 1
  4. 三、解决方法 2
  5. 1. 访问 C/C++ 插件的 GitHub 仓库地址(release)
  6. 2. 选择对应版本的 Assets
  7. 3. 下载相应版本的 .vsix 文件
  8. 4. VS Code 安装插件“Install from VSIX”
  9. 四、总结

更多推荐文章

查看全部
  • WinBtrfs 在 Windows 下读写 Linux Btrfs 分区指南
  • Python 自学项目资源整理
  • WordPress 图像优化实战:WebP 格式应用指南
  • JDK 官方下载归档页面访问指南
  • C++ 模板编程基础:泛型编程入门与实践
  • Cursor 中配置与使用 MCP 服务指南
  • 白帽子漏洞挖掘实战经验:资产收集与常见漏洞利用
  • Visual C++ 运行库缺失问题排查与修复指南
  • 掌握三大 AI 设计技能,前端独立实现产品全流程
  • 2025 电商客服机器人实测:乐言、店小蜜等五家主流品牌对比
  • 计算机考研408数据结构核心知识点总结
  • C++ 多态详解:概念、实现与底层原理
  • Web 安全实战:PHP Assert 绕过与文件读取
  • OpenPLC 与 PLCopen 的区别:工业自动化中的开源平台与标准组织
  • 通达信数据接口指南:使用 Mootdx 进行 Python 金融数据分析
  • 机器人具身智能:核心定义、指标与标准体系
  • C++ 滑动窗口算法进阶解析与实战
  • Qwen2.5-Coder 系列开源:代码能力追平 GPT-4o
  • Web 自动化测试入门指南:基于 Selenium 的实战与原理
  • CentOS 7 虚拟机安装指南

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online