Dot-Net
MSBuild ItemGroup,不包括 .svn 目錄和文件
如何構造一個 MSBuild ItemGroup 以排除 .svn 目錄和(遞歸)其中的所有文件。我有:
<ItemGroup> <LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" Exclude=".svn" /> </ItemGroup>目前,但這並不排除任何事情!
感謝您的幫助,設法將其排序如下:
<ItemGroup> <LibraryFiles Include="$(LibrariesReleaseDir)\**\*.*" Exclude="$(LibrariesReleaseDir)\**\.svn\**" /> </ItemGroup>結果發現模式匹配基本上在文件上執行,因此您必須排除
.svn目錄 (.svn\\**) 下方的所有內容,以便 MSBuild 排除.svn目錄本身。