我正在尝试编写一个MSBuild任务,该任务在我的产品构建脚本上从我的bin文件夹中删除Obj目录和PDB,但似乎无法正常工作。
有没有人有这样做的例子或者类似的例子,或者链接到一个简单的用MSBuild删除文件和目录的例子?
发布于 2009-09-25 17:49:07
发布于 2009-09-27 01:17:24
您可以先删除这些目录中的文件,然后使用以下命令删除目录本身
<Target Name="SomeTarget">
<ItemGroup>
<FilesToDelete Include="Path\To\Obj\**\*"/>
</ItemGroup>
<Delete Files="@(FilesToDelete)" />
<RemoveDir Directories="Path\To\Obj\" />
</Target>
发布于 2011-12-15 01:04:50
为其他可能遇到和我同样的问题的人发帖。
删除任务不能删除只读文件,这是我需要能够做的,因为当MSBuild从TFS获得最新的文件时,这些文件被标记为只读。我使用EXEC命令删除只读文件:
<ItemGroup>
<FileToDelete Include="c:\temp\fileToDelete.txt"/>
</ItemGroup>
<Exec Command="del /F /Q "@(FileToDelete)""/>
https://stackoverflow.com/questions/1478644
复制相似问题