ReadLinesFromFile タスク

テキスト ファイルからアイテムの一覧を読み込みます。

パラメーター

ReadLinesFromFile タスクのパラメーターの説明を次の表に示します。

パラメーター 説明
File 必須の ITaskItem 型のパラメーターです。

読み取るファイルを指定します。 ファイルでは、行あたり 1 項目にする必要があります。
Lines 省略可能な ITaskItem[] 型の出力パラメーターです。

ファイルから読み込まれた行が含まれます。

解説

上記のパラメーター以外に、このタスクは TaskExtension クラスからパラメーターを継承します。このクラス自体は、Task クラスから継承されます。 これらの追加のパラメーターの一覧とその説明については、「TaskExtension Base Class」を参照してください。

次の例では、ReadLinesFromFile タスクを利用し、テキスト ファイルの一覧から項目を作成します。 ファイルから読み込まれた項目は、ItemsFromFile 項目コレクションに保存されます。

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

関連項目