Condividi tramite


Attività WriteLinesToFile

Scrive i percorsi degli elementi specificati nel file di testo specificato.

Parametri dell'attività

Nella tabella riportata di seguito sono descritti i parametri dell'attività WriteLinestoFile.

Parametro

Descrizione

File

Parametro ITaskItem obbligatorio.

Specifica il file in cui scrivere gli elementi.

Lines

Parametro ITaskItem[] facoltativo.

Specifica gli elementi da scrivere nel file.

Overwrite

Parametro Boolean facoltativo.

Se il parametro è impostato su true, l'eventuale contenuto del file viene sovrascritto.

Encoding

Parametro String facoltativo.

Consente di selezionare la codifica dei caratteri, ad esempio, "Unicode".Vedere anche Encoding.

Note

Se Overwrite è true, viene creato un nuovo file nel quale viene scritto il contenuto, quindi il file viene chiuso.Se il file di destinazione è già esistente, viene sovrascritto.Se Overwrite è false, il contenuto viene accodato al file e viene creato il file di destinazione, se non esiste già.

Oltre ai parametri sopra elencati, questa attività eredita i parametri dalla classe TaskExtension, che eredita dalla classe Task.Per un elenco di tali parametri aggiuntivi e le relative descrizioni, vedere Classe di base TaskExtension.

Esempio

Nell'esempio riportato di seguito l'attività WriteLinesToFile viene utilizzata per scrivere i percorsi degli elementi della raccolta MyItems nel file specificato dalla raccolta di elementi MyTextFile.

<Project xmlns="https://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>

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild