Есть ли способ изменить каждый элемент в группе элементов?Например, учитывая этот элемент:
<_CustomAreas Include="..\My.Project.*\Areas\**\*.*" Condition="'$(AppBuildFolder)' == ''" />
Я хочу удалить часть ".. \ My.Product. *. В основном у нас есть отдельный проект, содержащий области MVC, и в Package / Deployment (MSDeploy)мы хотим скопировать их в основной проект. Вот где используется группа:
<FilesForPackagingFromProject Include="%(_CustomAreas.Identity)">
<DestinationRelativePath>Areas\%(relativedir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
$(relativedir)
проходит как ".. \ My.Project.Plugin1 \ Areas **. ", и он заканчивается в пакете как ZipFileRoot\My.Project.Plugin1\Areas
(.. отступает от жестко закодированных областей, а затем просто создает папку для плагина \ областей), где я бы хотел, чтобы все на самом деле закончилосьв ZipFileRoot\Areas
.
Спасибо, Энди