创建VSIX包以将模板安装到多个项目类型?

问题描述:

我想创建一个简单的VSIX包来安装一个标准的自述文件,然后这个文件就可以添加到我们所有的项目中。创建VSIX包以将模板安装到多个项目类型?

我想找到一种方法来安装项目类型的VB & C#以及项目子类型的VB Web & C#Web。 我可以通过为每个项目类型目标创建一个“C#或VB项目模板”项目来完成此任务。这意味着我需要5个总计项目,每个目标项目1个,VSIX项目本身。

由于我正在安装的文件实际上是独立于项目类型,有没有办法让一个项目模板项目可以有一个清单,将安装在所有项目类型下?或者在一个项目模板类型中有4个清单的方法?

项目应的Visual Studio 2012最终下安装直通2017年

你可以只让一个“项目模板项目”,将其导出(创建文本文件后),要不就是导出的ZIP文件复制到您的itemtemplates或让它自动将其添加到导出向导选项中。

另一种方法是创建一个VSIX项目。添加一个项目模板项目。将文本文件添加到项目模板。参考VSIX清单中的项目模板项目。构建并安装它。您现在应该在添加项目对话框中将文本文件作为项目模板。