创建使用 VSIX 项目模板的扩展

可以使用 VSIX 项目模板创建扩展或到包部署的现有扩展。 为 Visual Studio SDK 的一部分, VSIX 项目模板具有 Visual Basic 和 Visual C# 版本以及安装。

VSIX 项目模板包括以下元素:

  • source.extension.vsixmanifest 文件,包含有关该扩展的信息。

    备注

    有关 VSIX 清单的更多信息,请参见 Visual Studio 扩展部署

  • 设置扩展的图标。

  • 空的类文件。

创建使用 VSIX 项目模板的可安装的项目模板扩展

下面的步骤演示如何使用 VSIX 项目到包可与其他开发人员共享或上载到 Visual Studio 库的项模板。

若要创建可安装的项目模板扩展使用 VSIX 项目模板

  1. 创建项模板。

    1. 打开创建模板的项。 此项可以是任何项类型。

    2. 在**“文件”菜单上,单击“导出模板”**。 完成向导的步骤。

      .zip 文件在 %USERPROFILE%\My Documents\Visual Studio 10\My Exported Templates \ 创建。

  2. 使用 VSIX 项目模板,创建一个空的 VSIX 项目。

    在**“文件”菜单上,单击“新建”,然后单击“项目”**。 选择 Visual BasicVisual C#,选择 " 扩展性,然后选择 VSIX 项目

  3. 添加 .zip 文件添加到项目中。 将其 复制到输出目录 属性设置为 始终复制。

  4. 双击 source.extension.vsixmanifest 文件以打开它在 VSIX 清单设计器,然后进行以下更改:

    • 设置 ID 字段设置为 MyProjectTemplate - 1。

    • 设置 产品名称 字段设置为 " 我的项目模板。

    • 设置 作者 字段设置为 Fabrikam。

    • 设置 声明 字段设置为 " 我的项目模板。

    • 内容 节中,添加一个 项目模板 内容类型并将其路径为 .zip 文件的名称。

  5. 保存并关闭 source.extension.vsixmanifest 文件。

  6. 生成项目。

  7. 在输出目录,双击 .vsix 文件。

  8. Visual Studio 扩展安装程序 消息框将显示询问您是否希望安装扩展。 单击**“安装”**。

  9. 安装完成后,单击 关闭

  10. 关闭 Visual Studio 然后重新打开它。

  11. 打开 扩展管理器 (在 工具 菜单)。 其中一个可用的扩展名应为 我的项目模板

  12. 项模板中的位置安装和其创建项目类型相同。 例如,因此,如果您创建了一个从 Visual Basic 控制台应用程序的模板,我的项目模板与 Visual Basic 控制台应用程序模板显示在一起。

指定模板的位置 " 新建项目 " 对话框

  1. 在 Windows 资源管理器中,将 .vsix 文件重命名具有 .zip 扩展名,然后打开该文件。

  2. 使用与新项对话框部分模板应出现在的名称创建一个新文件夹。

  3. 如果该模板会显示小节,请创建同名的子文件夹。

  4. 将 .zip 模板文件的文件夹。

  5. 还原已修改的 .vsix 文件为其原始名称。

  6. 打开 VSIX 清单。

  7. 更新模板的 引用元素 指向包含模板 .zip 文件内容树的根。 例如,模板,则在 \CSharp\Windows, the reference should point to \CSharp。

    警告

    顶级节的名称在新项目对话框的不完全匹配模板文件夹的名称。如果协定类型不同,请使用模板文件夹的名称。模板文件夹位于 Visual Studio 安装路径\Common7\IDE\ProjectTemplates 和 Visual Studio 安装路径\Common7\IDE\ItemTemplates 内容。

请参见

参考

Developing Visual Studio Extensions