如何在多项目.vstemplate中包含外部“lib”目录?

时间:2009-11-15 07:09:14

标签: visual-studio-2008 visual-studio-templates

我编写了一个多项目.vstemplate文件,除了项目有一些我希望包含在模板中的外部依赖项(.dll),作为所有项目目录的对等目录之外,它的工作正常。这样生成的解决方案看起来像:

slndir
    lib # dependencies
    proj1
    proj2

我有除lib之外的所有东西。有没有办法生成这个目录并将文件部署到其中?

1 个答案:

答案 0 :(得分:1)

我认为没有内置的方法直接在解决方案下创建/添加文件夹。

然而,vstemplate引擎是可扩展的;如果您实现IWizard界面,您将无法添加任何自定义逻辑。

查看Craig Skibo对此MSDN forum question的回答,了解有关使用IWizard.RunFinished方法中的DTE自动化API添加解决方案项的详细信息。