小编典典

如何离线安装 Visual Studio Code 扩展?

all

我在一台没有也不能连接到 Internet 的机器上安装了 Visual Studio
Code。根据文档,如果我有
,我可以从命令行安装扩展.vsix,但我不知道如何.vsix从市场上获取。

如何下载托管在市场.vsix上的扩展程序?


阅读 44

收藏
2022-08-20

共1个答案

小编典典

更新 2017-12-13

您现在可以直接从市场下载扩展。

在此处输入图像描述

从 Visual Studio Code 1.7.1 开始,拖动或打开扩展不再起作用。为了手动安装它,您需要:

  • 打开扩展侧边栏
  • 点击右上角的省略号
  • 选择 从 VSIX 安装

从 VSIX
安装...


旧方法

根据文档,可以直接下载扩展:

扩展程序的直接下载 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.

该版本可以在右侧的 更多信息 区域中找到。

要下载它,您需要从上面的模板创建一个链接:

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扩展名
  • 打开 Visual Studio Code,转到菜单 File - Open File…Ctrl+O并选择.vsix文件
  • 如果一切顺利,您应该会在窗口顶部看到以下消息:

扩展已成功安装。重新启动以启用它。

2022-08-20