Если у вас уже есть группа элементов, содержащая файлы, для которых вы хотите изменить имя, просто используйте ее в качестве входных данных для задачи копирования или перемещения и измените ее метаданные. Здесь - список метаданных общих элементов.
<!-- The list of .foo files is in the ItemGroup myFiles -->
<Copy SourceFiles="@(myFiles)" DestinationFiles="%(myFiles.Filename).bar" />
Доступ к метаданным осуществляется через% (/ varName /./ metadata /).В этом примере я устанавливаю расширение на то, что я хочу, только включив в вывод исходные метаданные имени файла.