.net 在MSBuild中递归复制文件夹(包括空子文件夹)

.net 在MSBuild中递归复制文件夹(包括空子文件夹),.net,msbuild,.net,Msbuild,我正在尝试使用以下目标在MSBuild中递归复制文件夹(不包括.svn文件夹)。除了没有任何文件的文件夹外,它工作正常。例如,如果Src下有一个空文件夹img,则不会复制img。有没有办法也复制空文件夹 <Target Name="CopyFolder"> <ItemGroup> <SrcFolder Include="..\Src\**\*.*" Exclude="..\Src\**\.svn\**\

我正在尝试使用以下目标在MSBuild中递归复制文件夹(不包括.svn文件夹)。除了没有任何文件的文件夹外,它工作正常。例如,如果Src下有一个空文件夹img,则不会复制img。有没有办法也复制空文件夹

<Target Name="CopyFolder">
    <ItemGroup>
        <SrcFolder Include="..\Src\**\*.*" 
                   Exclude="..\Src\**\.svn\**\*.*" />
    </ItemGroup>
    <Copy SourceFiles="@(SrcFolder)" DestinationFolder="$(TargetDir)\%(RecursiveDir)" />
</Target>


Exec任务调用xcopy还是robocy?或者一些内联C#代码?我希望在MSBuild.Exec任务中调用xcopy或robocopy?或者一些内联C#代码?我希望MSBuild中有一些东西。