Como posso inserir linhas em um arquivo em uma tarefa MSBuild?
Estou tentando inserir algum texto em um arquivo nosegunda linha do texto. Atualmente, eu tenho que inserir o texto na parte superior usandoReadLinesFromFile
. Existe uma maneira de quebrar a lista que eu volto disso em duas partes para que eu possa inserir na segunda linha?
O que eu tenho agora:
<Target>
<ReadLinesFromFile File="targetfile.txt">
<Output TaskParameter="Lines" ItemName="TargetFileContents"/>
</ReadLinesFromFile>
<WriteLinesToFile File="targetfile.txt" Lines="$(TextToInsert)" Overwrite="true"/>
<WriteLinesToFile File="targetfile.txt" Lines="@(TargetFileContents)" Overwrite="false"/>
</Target>