创建MSBuild任务是递归拷贝一个文件夹的几个项目,我的解决方案

问题描述:

我是新来的MSBuild,我试图在网络上的几个来源读了,但我很想念SOMET东西..创建MSBuild任务是递归拷贝一个文件夹的几个项目,我的解决方案

这里就是我想:

  • 程序生成的任务,在执行递归拷贝从(硬编码/配置)路径的目录结构,我的机器上的一组项目,在解决方案
  • 然后编译(发布/调试,我猜我可以做两套)
  • P当我在VS中按f5并且可以从发布/调试下拉列表中选择(当然有不同的名称),这个过程会被调用。

什么我不明白尚未:

  • 我在哪里把我.proj文件?在我的根(我的sln文件在哪里)?
  • 我该如何让VS把它捡起来(绑定到f5)。
+0

我刚刚回答了一个与此非常相似的问题,请参见我在[http://stackoverflow.com/questions/924972/msbuild-copy-to-several-locations-based-on-list-of-destination-参数/ 934896#934896](http://stackoverflow.com/questions/924972/msbuild-copy-to-several-locations-based-on-list-of-destination-parameter/934896#934896)。 Sayed Ibrahim Hashimi My Book:[Microsoft Build Engine内部:使用MSBuild和Team Foundation Build](http://www.amazon.com/gp/product/0735626286?ie=UTF8&tag=sedodream-20&linkCode=xm2&camp=1789&creativeASIN=0735626286 ) – 2009-06-01 14:38:31

查看Copy Task关于如何递归复制文件结构的示例。