Dot-Net

MSBuild ItemGroup,不包括 .svn 目錄和文件

  • September 16, 2008

如何構造一個 MSBuild ItemGroup 以排除 .svn 目錄和(遞歸)其中的所有文件。我有:

<ItemGroup> 
    <LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" Exclude=".svn" />
</ItemGroup>

目前,但這並不排除任何事情!

感謝您的幫助,設法將其排序如下:

<ItemGroup>
    <LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" 
                  Exclude="$(LibrariesReleaseDir)\**\.svn\**" />
</ItemGroup>

結果發現模式匹配基本上在文件上執行,因此您必須排除.svn目錄 ( .svn\\**) 下方的所有內容,以便 MSBuild 排除.svn目錄本身。

引用自:https://stackoverflow.com/questions/72153