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

Dan*_*ney 6 wizard multi-project visual-studio-templates vsix visual-studio-2017

我正在寻找有关使用自定义向导(以允许输入自定义参数)制作多项目模板(即包含多个项目的可部署解决方案)的帮助。

我已经按照“如何:创建多项目模板”来制作多项目模板。这是有效的。

我已经按照“如何:将向导与项目模板一起使用”在我的 VSIX 文件中创建我的向导。这是有效的。

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

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

Dan*_*ney 5

我能够从这个博客中采用一个答案。

关键是将所有导出的项目(必须解压缩的 ZIP 格式)和根 .vstemplate 文件打包到 ZIP 中。然后,此 ZIP 需要是 VSIX 项目中导入的项目模板。

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