如何在Visual Studio 2017中创建“使用自定义向导的多项目模板”

如何在Visual Studio 2017中创建“使用自定义向导的多项目模板”

问题描述:

我正在寻找使用自定义向导制作多项目模板(即包含多个项目的可部署解决方案)的帮助(以启用自定义参数输入)。如何在Visual Studio 2017中创建“使用自定义向导的多项目模板”

我已经关注"How to: Create Multi-Project Templates"制作多项目模板。这是行得通的。

我跟着"How to: Use Wizards with Project Templates"在我的VSIX文件中制作我的向导。这是行得通的。

但是,我无法让他们一起工作。我可以在不使用向导的情况下部署我的多项目模板,也可以使用工作的自定义向导,通过我的VSIX文件将所有单个项目模板显示在项目库中。

关于如何组合这两种方法的任何想法?

我能够采用this blog的答案。

关键是要将您所有导出的项目(必须提取ZIP格式)和根.vstemplate文件打包成ZIP格式。这个ZIP然后需要在你的VSIX项目中是一个导入的项目模板。

最后,您的向导需要是您自己的单独项目,您可以在任何单个项目模板或VSIX中引用它。我在我的VSIX中创建了我的向导,但这似乎不起作用。