是否可以复制团队构建目标中的目录?
答案 0 :(得分:3)
<Copy SourceFiles="@(SourceItemGroup)" DestinationFolder="$(YourDir\SubDir\%(RecursiveDir)" />
答案 1 :(得分:1)
我发现最简单的方法(如果你想对包含/排除的内容更加严格)是我编写的一些自定义MSBuild任务:http://www.aaron-powell.com/blog.aspx?cat=AaronPowell.MSBuild.Tasks
您提供源目录,目标方向(提供对网络共享的支持)和要排除的文件名/扩展名。
这主要是因为Team Build在运行时会造成一个真正的混乱(特别是对于Web应用程序)并且实际上不可能使用标准的MSBuild复制任务。