状況に陥っています。MSBuild バッチ処理を使用して、フォルダー (サブディレクトリとファイル) を複数の dest フォルダーにコピーしようとしています。しかし、以下のスクリプトを実行すると、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