创建扩展包

本文介绍如何创建扩展包。 扩展包是一组可以一起安装的扩展。 借助扩展包,可以轻松地与其他用户共享你喜欢的扩展,或将一组扩展捆绑到一起,以用于特定场景。

以下视频介绍了如何创建扩展包。

从项目模板创建

扩展包项目模板创建一个扩展包,其中包含一组可以一起安装的扩展。

“新建项目 ”对话框中,搜索 扩展 并选择“ 扩展包”。 对于 项目 名称,请输入 测试扩展包。 选择创建

Visual Studio 在 解决方案资源管理器 中打开项目,并在编辑器中打开文件扩展名.vsext

{
  "version": "1.0.0.0",
  "extensions": [
    {
      "vsixId": "OneDarkPro.e1e706e2-05d3-4da9-8754-652cd8ab65f4",
      "name": "One Dark Pro"
    },
    {
      "vsixId": "7fa839e2-b938-4b1c-9277-edaebe6fdeb5",
      "name": "Winter is Coming"
    }
  ]
}

添加到现有扩展

在解决方案资源管理器中,右键单击项目节点,然后选择“添加新>项”。 转到“Visual C# 扩展性”节点,然后选择“扩展包”。 保留默认文件名 (ExtensionPack1.cs)。

项目的根目录中的 .vsext 文件是将项目转换为扩展包的内容。 只需确保其“生成操作”设置为“内容”,VSIX 中的“包含”设置为 True,如下所示。

Screenshot of the Properties dialog. Build action and Include in V S I X are highlighted.