如何构造 MSBuild ItemGroup 以排除 .svn 目录及其中的所有文件(递归地)。我有:
<ItemGroup>
<LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" Exclude=".svn" />
</ItemGroup>
目前,但这并不排除任何事情!
最佳答案
感谢您的帮助,已整理如下:
<ItemGroup>
<LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*"
Exclude="$(LibrariesReleaseDir)\**\.svn\**" />
</ItemGroup>
事实证明,模式匹配基本上在文件上运行,因此您必须排除 .svn
目录 (.svn\\**
) 下面的所有内容,以便 MSBuild 排除.svn
目录本身。
关于.net - MSBuild ItemGroup,不包括 .svn 目录和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72153/