可以使用 VSIX 项目模板包装在 VSIX 包中的一个或多 Visual Studio 扩展,然后发布网站上的 Visual Studio Gallery 包。
VSIX 部署支持 Vspackage、程序集、 MEF 组件、项目模板、项目模板、工具箱控件和自定义扩展类型。
在何处查找 VSIX 项目模板
VSIX 项目模板可在 新项目 对话框。 在**“文件”菜单上指向“新建”,然后单击“项目”**。 根据所使用的编程语言,在 安装的模板 列表中,展开 Visual Basic 节点或 Visual C# 节点,然后单击 扩展性。 VSIX 项目 模板出现在 模板 窗格。
为 VSIX 项目模板的使用
VSIX 项目模板具有这两个主要用途:
部署项目模板、项目模板和尚不具有 VSIX 支持的其他扩展。
包装多个扩展输出到一个部署包。
您不必使用 VSIX 项目模板部署 Vspackage 或已具有 VSIX 支持的其他扩展。
封装在空的 VSIX 项目扩展
通过包装该扩展打包现有扩展或尚不具有 VSIX 支持的扩展,在空的 VSIX 项目。 将包装的扩展必须由 VSIX 模式支持的类型。
打包使用 VSIX 项目扩展
生成组成该扩展项目。
使用 VSIX 项目 模板,创建一个 VSIX 项目。
Source.extension.vsixmanifest 在 清单设计器打开。
若要添加已在 VSIX 包中的扩展,请单击 添加引用。
选择 添加负载到 VSIX 选项。
单击省略号 () 按钮**…**然后选择要添加扩展的 .vsix 文件。
单击**“确定”**。
添加尚未在 VSIX 包,例如,项目模板或已编译程序集的扩展,单击 添加内容。
在 选择内容类型 列表中,选择扩展的类型添加。 如果选择 自定义扩展类型,必须提供扩展类型的名称。
在 选择一个源,选择下的 文件 然后键入该生成或压缩的扩展的文件名。
单击**“确定”**。
如果希望包包括其他扩展,请类似添加它们。
生成解决方案。
Visual Studio 生成包含一个 VSIX 清单文件,的 .vsix 文件 [content types].xml 文件和所有扩展您添加到项目中。