2010-10-12 40 views
2

我試圖複製我的MVC項目在我的視圖文件夾在MSBuild任務,但它保持平坦的一切,我已經嘗試了不同的東西加載,但從來沒有設法得到它工作。你有什麼主意嗎?MSBuild展平文件夾結構

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

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

回答

4

看到here使用%(RecursiveDir)

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

這exactlly就是我一直在尋找。我不知道我是如何錯過它的。非常感謝這樣一個乾淨,快速和非常好的反應! – MrW 2010-10-12 11:19:06

+0

lol:google是你的朋友! – 2010-10-12 11:20:46

+0

你不知道我有多少時間在那裏度過......但是,我不是想要搜索什麼詞的最佳人選......所以我可能花太多時間尋找我可以擁有的東西在一分鐘內找到。 – MrW 2010-10-12 11:24:17