MSBuild展平文件夹结构

时间:2010-10-12 11:10:23

标签: asp.net-mvc msbuild

我正在尝试在MSBuild任务中为我的MVC项目复制我的Views文件夹,但它一直在压扁所有内容,我尝试了很多不同的东西,但从未设法让它工作。你有什么想法吗?

<ItemGroup>
    <ViewsFolder Exclude="*.cs;*.svn-base;" Include="../MyMVCProject.Web\Views\**\*.*"/>    
</ItemGroup>

<Copy SourceFiles="@(ViewsFolder)" DestinationFolder="c:\MyProject\Destination\MyMVCProject.Web\Views" />

1 个答案:

答案 0 :(得分:4)

使用%(RecursiveDir)

查看here
<Copy SourceFiles="@(ViewsFolder)" DestinationFolder="c:\MyProject\Destination\MyMVCProject.Web\Views\%(recursiveDir)" />