我从那里有一个 TFS MSBuild 项目我正在尝试删除我不想从 MSBuild 中明确指定其名称的目录 [因为它们很多并且将来可能会更改] 但想要保留一个目录。
在下面的示例中,我想删除“Web”下的所有文件夹,但想保留“bin”目录。
-Web
--bin
--folder 1
--folder 2
--folder 3
...
...
<ItemGroup>
<OutputDirs Include="$(DropLocation)\$(BuildNumber)\Web\**\*.*" Exclude="$(DropLocation)\$(BuildNumber)\Web\bin" />
</ItemGroup> <RemoveDir Directories="@(OutputDirs)" />
上面的示例适用于文件但不适用于目录,是否可以使用排除选项而不指定要包含的目录。
提前致谢。