У меня есть следующее в цели AfterGet в TFS.
<ItemGroup>
<AssemblyInfoFiles Include="$(SolutionRoot)\**\*assemblyinfo.cs" />
</ItemGroup>
<WriteLinesToFile
File="@(AssemblyInfoFiles)"
Lines="AssemblyInformationalVersion("$(LabelName)")]"
Overwrite="false"/>
ItemGroup включает в себя несколько файлов, но WriteLinesToFile ожидает только один файл.
И регистрирует следующую ошибку:
ошибка MSB4094: «XXXX; YYYY; ZZZZ» - недопустимое значение для параметра «Файл» задачи «WriteLinesToFile». Несколько элементов не могут быть переданы в параметр типа «Microsoft.Build.Framework.ITaskItem».
Как передать каждый элемент из ItemGroup в задачу WriteLinesToFile?