MSBuild的ItemGroup,不包括.svn目录和文件中 [英] MSBuild ItemGroup, excluding .svn directories and files within

查看:241
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆