VS Code安装C++扩展时下载卡住无进展问题求助
VS Code C++扩展下载无进度解决方案
- 方法1:切换扩展市场加速源
打开VS Code设置界面,快捷键为Ctrl+,(Windows/Linux)或Cmd+,(Mac),点击设置界面右上角的「打开设置(JSON)」按钮,在配置文件中添加如下内容替换默认扩展源为国内加速源:
保存配置后重启VS Code,重新尝试下载扩展即可。"extensionsGallery": { "serviceUrl": "https://marketplace.cdn.azure.cn/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index", "itemUrl": "https://marketplace.visualstudio.com/items" } - 方法2:手动安装VSIX安装包
前往VS Code官方扩展市场搜索你需要安装的C++相关扩展,下载对应版本的.vsix格式安装包到本地。打开VS Code扩展面板,点击面板右上角的三个点图标,选择「Install from VSIX...」选项,选中本地下载的安装包即可完成离线安装。 - 方法3:清除扩展缓存重试
完全关闭VS Code后,打开本地扩展缓存目录:- Windows系统路径:
%USERPROFILE%\.vscode\extensions\.cache - Mac/Linux系统路径:
~/.vscode/extensions/.cache
删除该目录下的所有缓存文件,重新打开VS Code再次尝试下载扩展。
- Windows系统路径:
- 方法4:校验代理配置
若你使用了代理工具,可打开VS Code设置搜索proxy,确认http.proxy字段配置和你当前使用的代理地址端口一致,若不需要代理则清空该字段使用系统网络配置。也可以临时关闭Http: Proxy Strict SSL选项,避免证书校验导致的连接阻塞。
内容的提问来源于stack exchange,提问作者DIVYANSHU
相关产品推荐
相关产品推荐

