Я столкнулся с ситуацией. Я пытаюсь использовать пакетную обработку MSBuild, чтобы скопировать папку (подкаталоги, а также файлы) для искажения папок назначения. но когда я запускаю приведенный ниже сценарий, он выгружает все содержимое из src (содержимое из подкаталогов тоже) в корневой целевой каталог, тогда как то, что я искал, заключалось в том, чтобы получить ту же структуру, что и в src в целевых каталогах.
<PropertyGroup>
<Srcfldr>C:\helloworld\REService</Srcfldr>
<DestFldr>C:\Projects\desire\Examples</DestFldr>
</PropertyGroup>
<ItemGroup>
<SrcToCopy Include="$(Srcfldr)\*.*"/>
</ItemGroup>
<ItemGroup>
<DestToCopy Include="$(DestFldr)/destfldr1"/>
<DestToCopy Include="$(DestFldr)/destfldr2"/>
<DestToCopy Include="$(DestFldr)/destfldr3"/>
</ItemGroup>
<Target Name="DeployBatching">
<RemoveDir Directories="@(DestToCopy)"/>
<MakeDir Directories="@(DestToCopy)"/>
<Copy SourceFiles="@(SrcToCopy)" DestinationFolder="%(DestToCopy.FullPath)" />
Подскажите, пожалуйста, что я делаю не так ...
SK