WriteLinesToFile Task

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Écrit les chemins d'accès des éléments spécifiés dans le fichier texte indiqué.

Le tableau suivant décrit les paramètres de la tâche WriteLinestoFile.

ParamètreDescription
FileParamètre ITaskItem obligatoire.

Spécifie le fichier dans lequel écrire les éléments.
LinesParamètre ITaskItem[] optionnel.

Spécifie les éléments à écrire dans le fichier.
OverwriteParamètre Boolean facultatif.

Si true, la tâche substitue tout contenu existant dans le fichier.
EncodingParamètre String facultatif.

Sélectionne l'encodage de caractères, par exemple « Unicode ». Voir aussi Encoding.

Si Overwrite a la valeur true, cela crée un nouveau fichier, écrit le contenu dans le fichier, puis ferme le fichier. Si le fichier cible existe déjà, il est remplacé. Si Overwrite a la valeur false, ajoute le contenu au fichier, en créant le fichier cible s'il n'existe pas déjà.

En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension, qui hérite elle-même de la classe Task. Pour obtenir la liste de ces paramètres supplémentaires et de leurs descriptions, consultez TaskExtension Base Class.

L'exemple suivant utilise la tâche WriteLinesToFile pour écrire les chemins d'accès des éléments de la collection d'éléments MyItems dans le fichier spécifié par la collection d'éléments MyTextFile.

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">  
  
    <ItemGroup>  
        <MyTextFile Include="Items.txt"/>  
        <MyItems Include="*.cs"/>  
    </ItemGroup>  
  
    <Target Name="WriteToFile">  
        <WriteLinesToFile  
            File="@(MyTextFile)"  
            Lines="@(MyItems)"  
            Overwrite="true"  
            Encoding="Unicode"/>  
    </Target>  
  
</Project>  

Tasks
Task Reference

Afficher: