「C:\Projects\MyProject\」にある MyProject.csproj という C# プロジェクトがあります。このプロジェクトの出力ディレクトリにコピーしたいファイルもあります。ただし、ファイルは「C:\MyContentFiles\」の場所にあります。つまり、プロジェクト コーン内にはありません。このディレクトリにはサブディレクトリもあります。ディレクトリの内容は管理されていません。したがって、その下にあるものをすべて含める必要があります。
それらを「コンテンツ」としてプロジェクトに含めると、それらはコピーされますが、ディレクトリ構造は失われます。私はこのようなことをしました:-
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
これらのファイル/ディレクトリを、ディレクトリ構造を維持したままプロジェクトの出力ディレクトリに再帰的にコピーするにはどうすればよいですか?