一、背景
最近因内网开发安全要求,环境严格隔离无法访问公共互联网。在安装完 VSCode 后,代码库使用 C/C++ 语言,无法进行变量、函数的声明与实现跳转,因此需要安装 C/C++ 插件以便阅读代码。由于内网隔离,VSCode 基本插件无法通过在线联网方式安装,只能通过安装.vsix 文件进行离线安装。
之前下载.vsix 文件通常通过访问官网扩展市场,查找到 C/C++ 插件后进入下载页面点击 Download Extension 即可下载 VSIX 包。
但自 2025.1.26 之后,官方扩展市场已不提供下载离线包的方式,在 Version History 中找不到下载按钮,甚至在整个页面也找不到下载离线包的地址。

那么如果就是想下载.vsix 文件,该去哪里找呢?
二、解决方法 1
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 中了。
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.




