创建将文件夹递归复制到解决方案中的多个项目的MSBuild任务

创建将文件夹递归复制到解决方案中的多个项目的MSBuild任务,msbuild,Msbuild,我是MSBuild的新手,我试着在网上阅读了一些资源,但我遗漏了一些东西 以下是我想要的: 一种生成任务,在执行时将目录结构从计算机上的(硬编码/配置)路径递归复制到解决方案中的一组项目 然后编译(发布/调试,我想我可以制作两套) 当我在VS中按f5时,最好调用这个过程,并且可以从release/debug下拉列表中进行选择(使用不同的名称) 我还不明白的是: 我应该将.proj文件放在哪里?在我的根目录中(我的sln文件在哪里) 如何使VS拾取它(将其绑定到f5) 查看有关如何递归复制文

我是MSBuild的新手,我试着在网上阅读了一些资源,但我遗漏了一些东西

以下是我想要的:

  • 一种生成任务,在执行时将目录结构从计算机上的(硬编码/配置)路径递归复制到解决方案中的一组项目
  • 然后编译(发布/调试,我想我可以制作两套)
  • 当我在VS中按f5时,最好调用这个过程,并且可以从release/debug下拉列表中进行选择(使用不同的名称)
我还不明白的是:

  • 我应该将.proj文件放在哪里?在我的根目录中(我的sln文件在哪里)
  • 如何使VS拾取它(将其绑定到f5)
查看有关如何递归复制文件结构的示例。

我刚刚回答了一个与此非常类似的问题,请参阅我在中的条目。易卜拉欣·哈希米在我的书中说: