我在一台没有也不能连接到 Internet 的机器上安装了 Visual Studio Code。根据文档,如果我有 ,我可以从命令行安装扩展.vsix,但我不知道如何.vsix从市场上获取。
.vsix
如何下载托管在市场.vsix上的扩展程序?
您现在可以直接从市场下载扩展。
从 Visual Studio Code 1.7.1 开始,拖动或打开扩展不再起作用。为了手动安装它,您需要:
根据文档,可以直接下载扩展:
扩展程序的直接下载 URL 采用以下形式: https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
扩展程序的直接下载 URL 采用以下形式:
https://${publisher}.gallery.vsassets.io/_apis/public/gallery/publisher/${publisher}/extension/${extension name}/${version}/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
这意味着为了下载你需要知道的扩展
您可以在 URL 中找到所有这些信息。
这是下载安装C# v1.3.0 扩展的示例:
您可以在其 URL 内的扩展主页上找到发布者和扩展名称:
https://marketplace.visualstudio.com/items?itemName=ms- vscode。 _ 夏普
这里是发布者ms-vscode,扩展名是csharp.
ms-vscode
csharp
该版本可以在右侧的 更多信息 区域中找到。
要下载它,您需要从上面的模板创建一个链接:
https://ms-vscode.gallery.vsassets.io/_apis/public/gallery/publisher/ms- vscode/extension/csharp/1.3.0/assetbyname/Microsoft.VisualStudio.Services.VSIXPackage
所有包都将具有相同的名称 Microsoft.VisualStudio.Services.VSIXPackage ,因此如果您想知道稍后是什么包,则需要在下载后重命名它。
为了安装扩展
*.vsix
Ctrl
O
扩展已成功安装。重新启动以启用它。