2025年最新vscode无法下载.vsix插件(官网marketplace找不到DownLoad Extension下载.vsix插件按钮)的解决方案【以C/C++插件1.23.5之后的版本为例】

目录

一、背景

二、解决方法1

三、解决方法2

1、访问C/C++插件的github仓库地址

2、选择对应版本的Asserts

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

4、vscode安装插件“Install from VSIX”

四、总结


一、背景

最近因为公司安全要求,内网开发需要严格隔离,无法访问公共互联网,在安装完vscode后,代码库使用的是C/C++语言,无法进行变量、函数的声明、实现的跳转,使用起来特别麻烦,因此安装C/C++插件能够更方便进行代码阅读。而因内网隔离,vscode基本的插件无法通过在线联网的方式安装,只能通过安装.vsix文件进行安装。

之前下载.vsix文件都是通过访问官网扩展市场

Extensions for Visual Studio family of products | Visual Studio Marketplace

https://marketplace.visualstudio.com/vscode

查找到C/C++插件后,进入下载页面并点击右边的DownLoad Extension,即可下载VSIX的包。

但是2025.1.26之后,官方扩展市场已经不提供下载离线包的方式了。也就是在 Version History 已经找不到下载按钮

### 如何在 VSCode下载和安装 VSIX 格式的插件 #### 下载插件 为了获取所需的VSIX文件,可以访问Visual Studio Marketplace网站并搜索目标插件如,如果想要查与Git相关的插件,则可使用如下链接进行搜索[^1]: `https://marketplace.visualstudio.com/search?term=git&target=VSCode&category=All%20categories&sortBy=Relevance` 到合适的插件之后,在其页面上寻Download Extension”的按钮来保存该插件为`.vsix`格式。 #### 安装方法一:通过命令行工具 将已下载好的 `.vsix` 文件放置于 Visual Studio Code 的安装路径下的 `bin` 文件夹内。接着打开命令提示符窗口(可以通过在此文件夹空白处右键点击并选择“在此处打开命令窗口”),输入以下指令完成安装操作: ```bash code --install-extension xxxx.vsix ``` 其中`xxxx.vsix`应替换为你实际要安装的那个具体插件名称。当收到确认消息表示安装成功后,重新启动 Visual Studio Code 即可生效新添加的功能或改进。 #### 安装方法二:图形界面方式 对于那些偏好GUI交互而非CLI的人来说,也可以采取更直观的方式来进行这项工作。只需按照下列指示执行相应动作: - 打开Visual Studio Code编辑器; - 寻左侧活动栏上的“Extensions”图标(如果没有看到的话,可通过顶部菜单栏中的“View -> Extensions”进入); - 在弹出的面板里有一个选项叫做“...More Actions”,展开它会发现一项叫作“Install from VSIX…”的任务; - 浏览至之前所存储的目标`.vsix`文件位置,并选中以触发加载过程;待一切就绪以后,软件将会自动处理剩余事宜直至最终部署完毕[^4]。 需要注意的是,有时可能会遇到由于版本差异而导致无法正常运作的情况——即显示错误信息:“此扩展程序不支持当前使用的应用程序版本”。此时解决办法之一便是调整欲装载项内部包含的一个名叫`package.json`文档里的引擎字段(`engines`)使之匹配现有环境设定[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值