如何获取旧版本Visual Studio Code扩展VSIX文件用于离线安装
获取VS Code旧版本扩展VSIX文件的方法
以下是几种无需依赖第三方跳转网站的可行方案:
使用VS Code命令行工具下载指定版本
- 先获取目标扩展的ID和旧版本号:在扩展的Marketplace详情页,顶部会显示格式为「发布者ID.扩展名称」的扩展ID;往下滚动到「Version History」区域,可查看所有历史版本号。
- 打开终端执行命令:
执行后,VSIX文件会被下载到本地扩展缓存目录,可直接从中提取:Windows路径一般为code --install-extension <扩展ID>@<版本号>%USERPROFILE%\.vscode\extensions,macOS/Linux为~/.vscode/extensions。
手动构造VSIX下载链接
- 从扩展Marketplace页面URL提取发布者ID和扩展名称:比如页面URL为
https://marketplace.visualstudio.com/items?itemName=ms-python.python,则发布者ID是ms-python,扩展名称是python。 - 从「Version History」中获取目标版本号,例如
2023.10.1。 - 拼接成下载链接:
将链接中的发布者ID、扩展名称、版本号替换为你需要的内容,直接访问即可下载对应版本的VSIX文件。https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/python/2023.10.1/vspackage
- 从扩展Marketplace页面URL提取发布者ID和扩展名称:比如页面URL为
从扩展的GitHub仓库下载(若有提供)
多数开源扩展会在GitHub的Releases页面发布对应版本的VSIX安装包。找到扩展的GitHub仓库,进入「Releases」区域,定位到目标版本后下载对应的.vsix文件即可。
内容的提问来源于stack exchange,提问作者EllipticalInitial
相关产品推荐
相关产品推荐

