如何通过直接下载URL获取多平台适配的VS Code扩展?
VS Code扩展直接下载方法
根据VS Code扩展市场文档的「常见问题」章节,我们可以通过固定格式的直接下载URL获取Python、ESLint等单平台VS Code扩展:
http://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
可通过浏览器直接访问、cURL工具或Python脚本完成下载。
cURL下载示例
- 下载最新版本Python扩展:
curl https://ms-python.gallery.vsassets.io/_apis/public/gallery/publisher/ms-python/extension/python/latest/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage -o ms-python.python.vsix
- 下载2.4.0版本ESLint扩展:
curl http://dbaeumer.gallery.vsassets.io/_apis/public/gallery/publisher/dbaeumer/extension/vscode-eslint/2.4.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage -o vscode-eslint.vsix
多平台扩展的局限性
VS Code C++扩展适配多平台(如Windows ia32、Alpine Linux 64位等),上述URL格式无法明确指定目标平台版本,因此无法通过该方式直接获取对应平台的安装包。
内容的提问来源于stack exchange,提问作者kyrlon
相关产品推荐
相关产品推荐

