VS Code扩展安装失败求助:无法完成扩展下载
VS Code C/C++扩展安装失败(网络错误+手动下载异常)解决方法
排查与解决步骤
先稳网络基础
日志里的net::ERR_INTERNET_DISCONNECTED和net::ERR_NETWORK_CHANGED明确指向网络连接不稳定或频繁断连,先重启路由器、切换网络(比如换手机热点)排除本地波动问题。用命令行执行ping marketplace.visualstudio.com,如果丢包严重或超时,说明网络到微软服务器的通路存在异常。配置VS Code代理(适用于受限网络)
若处于公司/校园网环境,大概率是代理限制导致安装失败:- 打开VS Code设置(快捷键Ctrl+,),搜索
proxy,填入你的代理地址(如http://127.0.0.1:1080),将Proxy Strict SSL设为false。 - 也可直接编辑settings.json文件,添加以下配置:
"http.proxy": "你的代理地址", "http.proxyStrictSSL": false, "https.proxy": "你的代理地址"
- 打开VS Code设置(快捷键Ctrl+,),搜索
手动下载VSIX包安装
内置手动下载页面异常的话,直接绕开内置流程:- 找到VS Code扩展市场中Microsoft官方发布的**C/C++**扩展,点击
Download Extension按钮下载.vsix格式的安装包。 - 在VS Code中打开命令面板(快捷键Ctrl+Shift+P),输入
Install from VSIX,选中下载好的.vsix文件完成安装。
- 找到VS Code扩展市场中Microsoft官方发布的**C/C++**扩展,点击
切换扩展市场镜像(国内用户优先)
国内访问微软默认扩展市场不稳定时,修改settings.json切换到国内镜像:"extensionsGallery": { "serviceUrl": "https://vscode.cdn.azure.cn/_apis/public/gallery", "cacheUrl": "https://vscode.cdn.azure.cn/gallery/index", "itemUrl": "https://marketplace.visualstudio.com/items" }重置VS Code网络设置
以上方法均无效时,打开命令面板输入Reset All Settings,确认重置后重启VS Code,再尝试扩展安装。
内容的提问来源于stack exchange,提问作者Kamal Garg
相关产品推荐
相关产品推荐

