Compartir a través de


WriteLinesToFile (Tarea)

Escribe las rutas de acceso de los elementos especificados en el archivo de texto especificado.

Parámetros de la tarea

En la siguiente tabla se describen los parámetros de la tarea WriteLinestoFile.

Parámetro

Descripción

File

Parámetro ITaskItem requerido.

Especifica el archivo en el que se escribirán los elementos.

Lines

Parámetro ITaskItem[] opcional.

Especifica los elementos que se escribirán en el archivo.

Overwrite

Parámetro Boolean opcional.

Si es true, la tarea sobrescribe cualquier contenido existente en el archivo.

Encoding

Parámetro String opcional.

Seleccione la codificación de caracteres, por ejemplo, "Unicode." Vea también Encoding.

Comentarios

Si Overwrite es true, crea un archivo nuevo, escribe el contenido en el archivo y, a continuación, lo cierra. Si el archivo de destino ya existe, se sobrescribe. Si Overwrite es false, agrega el contenido al archivo, creando el archivo de destino, si no existe ya.

Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, vea TaskExtension (Clase base).

Ejemplo

En el ejemplo siguiente se utiliza la tarea WriteLinesToFile para escribir las rutas de acceso de los elementos en la colección de elementos MyItems en el archivo especificado por la colección de elementos 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>

Vea también

Conceptos

Tareas de MSBuild

Otros recursos

Referencia de tareas de MSBuild