2010-01-19 26 views

Répondre

1

Je ne pense pas que la tâche Supprimer étendra automatiquement le caractère générique. Vous aurez besoin de spécifier une ItemGroup d'abord, puis passer que dans la tâche Delete:

<ItemGroup> 
    <FilesToDelete Include="T:\DeploymentDir\**\A*"/> 
</ItemGroup> 

<Delete Files="@(FilesToDelete)"/> 

Avec MSBuild 3.5 partir vous pouvez inclure le ItemGroup dans la même cible que la tâche Supprimer.

3

Modifier votre fichier TFSBuild.proj et ajoutez les lignes suivantes à la fin (juste avant la fermeture):

<Target Name="AfterDropBuild"> 
<ItemGroup> 
    <FilesToDelete Include="$(DropLocation)\$(BuildNumber)\**\temp*.*" /> 
</ItemGroup> 

<Delete Files="@(FilesToDelete)" TreatErrorsAsWarnings="true"/> 
</Target>