我有一个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)" />
上面的示例适用于文件但不适用于目录,是否有一个我可以使用的排除选项,而不指定我想要包含的目录。
提前感谢。