Freigeben über


ReadLinesFromFile-Aufgabe

Liest eine Liste von Elementen aus einer Textdatei.

Parameter

In der folgenden Tabelle werden die Parameter der ReadLinesFromFile-Aufgabe beschrieben.

Parameter

Beschreibung

File

Erforderlicher ITaskItem-Parameter.

Gibt die zu lesende Datei an. Die Datei muss in jeder Zeile ein Element aufweisen.

Lines

Optionaler ITaskItem[]-Ausgabeparameter.

Enthält die aus der Datei gelesenen Zeilen.

Hinweise

Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.

Beispiel

Im folgenden Beispiel wird die ReadLinesFromFile-Aufgabe verwendet, um Elemente aus einer Liste in einer Textdatei zu erstellen. Die aus der Datei gelesenen Elemente werden in der ItemsFromFile-Elementauflistung gespeichert.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">

    <ItemGroup>
        <MyTextFile Include="Items.txt"/>
    </ItemGroup>

    <Target Name="ReadFromFile">
        <ReadLinesFromFile
            File="@(MyTextFile)" >
            <Output
                TaskParameter="Lines"
                ItemName="ItemsFromFile"/>
        </ReadLinesFromFile>
    </Target>

</Project>

Siehe auch

Konzepte

MSBuild-Aufgaben

Weitere Ressourcen

Referenz zu MSBuild-Aufgaben

MSBuild-Grundlagen