У меня есть следующая группа товаров:
<ItemGroup>
<ReleaseFiles Include="MyApp\*.ashx"/>
<ReleaseFiles Include="MyApp\*.config"/>
<ReleaseFiles Include="MyApp\bin\*.dll"/>
<ReleaseFiles Include="MyApp\bin\*.exe"/>
<ReleaseFiles Include="MyApp\bin\*.pdb"/>
<ReleaseFiles Include="MyApp\bin\*.config"/>
</ItemGroup>
и следующая цель копирования:
<Copy SourceFiles="@(ReleaseFiles)" DestinationFiles="@(ReleaseFiles->'\\$(DeploymentMachine)\C$\Program Files\MyApp\%(RecursiveDir)%(Filename)%(Extension)')" />
но проблема в том, что каталог bin не сохраняется (все файлы попадают в каталог верхнего уровня).
Обратите внимание, что для создания zip-файла мне нужно использовать ту же группу элементов:
<Zip Files="@(ReleaseFiles)" ZipFileName="$(server)\$(BUILD_NUMBER).$(BUILD_VCS_NUMBER)\myApp.zip" WorkingDirectory="MyApp"/>
, который работает нормально. Как мне заставить копию работать так же?