代码之家  ›  专栏  ›  技术社区  ›  Andrew Arnott Rick Strahl

如何在multi-project.vstemplate中包含外部“lib”目录?

  •  1
  • Andrew Arnott Rick Strahl  · 技术社区  · 14 年前

    我已经编写了一个multi-project.vstemplate文件,该文件工作正常,但项目有一些外部依赖项(.dll),我希望将这些依赖项包含在模板中,作为所有项目目录的对等目录,因此生成的解决方案如下所示:

    slndir
        lib # dependencies
        proj1
        proj2
    

    除了lib,我什么都有。有没有办法生成此目录并将文件部署到其中?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Fabrice Michellonet    13 年前

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

    然而,vstemplate引擎是可扩展的;如果你实施 IWizard 接口,您可以添加任何自定义逻辑。

    MSDN forum question 有关使用IWizard.RunFinished方法中的DTE自动化API添加解决方案项的详细信息,请参阅。