在自动构建中存在“在发布之前删除所有现有文件”的属性?

时间:2011-02-24 17:31:26

标签: msbuild properties publish

我有一个构建我的webapp正在发布,但文件夹“_PublishedWebSites”带有一些垃圾(以前存在的文件,但不多),构建不删除现有文件,只是替换匹配的文件

我可以在解决方案,csproj甚至构建文件中设置一个属性,以“在发布之前删除所有现有文件”吗?

1 个答案:

答案 0 :(得分:1)

您可以在发布之前删除文件和/或目录,如下所示:

<RemoveDir Directories="$(MyDirectory)" Condition="Exists('$(TempDirectory)')" />
<Delete Files="$(MyFiles)" Condition="Exists('$(MyFiles)')" />