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

发布于 2024-08-11 04:43:57 字数 217 浏览 5 评论 0原文

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

slndir
    lib # dependencies
    proj1
    proj2

除了 lib 之外,我拥有一切。有没有办法生成这个目录并将文件部署到其中?

I've written a multi-project .vstemplate file, which works alright, except that the projects have some external dependencies (.dll's) that I want to include with the template, as a peer directory to all the project directories, such that the generated solution looks like:

slndir
    lib # dependencies
    proj1
    proj2

I have everything except lib. Is there any way to generate this directory and deploy files into it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁我热情 2024-08-18 04:43:57

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

然而,vstemplate 引擎是可扩展的;如果您实施 IWizard 界面您将能够添加您想要的任何自定义逻辑。

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

I think there is no built-in way to create/add a folder directly under the solution.

However, vstemplate engine is extensible; If you implement the IWizard interface you'll be abble to add any custom logic you want.

Check out Craig Skibo's answer on this MSDN forum question for the details on using the DTE automation API from your IWizard.RunFinished method to add a solution item.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文