2012-04-14 103 views
2

可以说我有以下文件夹结构的MSBuild复制特定的文件和文件夹

app 
-->folder1 
----->subfolder2 
----->subfolder3 
-->folder2 
----->subfolder4 
-->folder3 

而且我想用Copy任务复制folder2(包括子文件夹)和subfolder3我的输出。

我该如何做到这一点?顺便说一句,我正在使用MSBuild的PHP网站,在真实的情况下,我想复制更多的子文件夹和特定的文件夹。

回答

3

创建一个项目组,其中folder2subfolder3在其中,然后使用copy任务。

例如:

<ItemGroup> 
    <sourceFiles Include="app\folder1\subfolder3\**\*.*" /> 
    <sourceFiles Include="app\folder2\**\*.* /> 
</ItemGroup> 

<Copy SourceFiles="@(sourceFiles)" DestinationFolder="c:\output\%(RecursiveDir)"></Copy> 
相关问题