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>  

questionAnswers(1)

yourAnswerToTheQuestion