MSBuild的ItemGroup,不包括.svn目录和文件中 [英] MSBuild ItemGroup, excluding .svn directories and files within
本文介绍了MSBuild的ItemGroup,不包括.svn目录和文件中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎样才能构建一个MSBuild的ItemGroup排除.svn目录,并在(递归)中的所有文件。我有:
How can I construct a MSBuild ItemGroup to exclude .svn directories and all files within (recursively). I've got:
<ItemGroup>
<LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" Exclude=".svn" />
</ItemGroup>
目前,但这并不排除任何事情!
At the moment, but this does not exclude anything!
推荐答案
感谢您的帮助,设法排序如下:
Thanks for your help, managed to sort it as follows:
<ItemGroup>
<LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*"
Exclude="$(LibrariesReleaseDir)\**\.svn\**" />
</ItemGroup>
原来基本上是相匹配的模式运行的文件,所以你必须要排除一切以下的.svn
目录( .svn文件\\ **
)进行的MSBuild排除的.svn
目录本身。
Turns out the pattern matching basically runs on files, so you have to exclude everything BELOW the .svn
directories (.svn\\**
) for MSBuild to exclude the .svn
directory itself.
这篇关于MSBuild的ItemGroup,不包括.svn目录和文件中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文