我为部署项目模板的 VS 2010 创建了一个扩展。项目模板使用自定义向导(在特定程序集中),当我基于此模板创建新项目时会调用该向导。
我想在 VSIX 中打包包含向导的程序集,以便将其部署到模板可以找到它的某个位置(我知道 GAC 不是 VSIX 的选项)。
基本上,如果我将程序集部署到 GAC,安装 VSIX,然后创建项目,向导就会成功调用。如果我在不先部署程序集的情况下执行相同操作,则项目模板在我创建项目时找不到程序集。
我的问题是:如何使用 VSIX 包部署项目模板及其所需的程序集?
谢谢您的帮助
编辑:我在安装程序项目中将向导程序集引用的 VSIX 子路径更改为“ProjectTemplates”,并相应地更新了 vsixmanifest 内容程序集引用。它现在似乎起作用了。