Deletes the specified files.
The following table describes the parameters of the Delete task.
Parameter
Description
DeletedFiles
Optional ITaskItem[] output parameter.
Specifies the files that were successfully deleted.
Files
Required ITaskItem[] parameter.
Specifies the files to delete.
TreatErrorsAsWarnings
Optional Boolean parameter
If true, errors are logged as warnings. The defalut value is false.
The following example deletes the file MyApp.pdb.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <AppName>MyApp</AppName> </PropertyGroup> <Target Name="DeleteFiles"> <Delete Files="$(AppName).pdb" /> </Target> </Project>
Also, note that you can use Conditions, e.g.:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <AppName>MyApp</AppName> </PropertyGroup> <Target Name="DeleteFiles"> <Delete Files="$(AppName).pdb" Condition="Exists=('$(AppName).pdb')" /> </Target></Project>
Condition="Exists=('$(AppName).pdb')"