J'ai un projet C # dit MyProject.csproj situé dans "C: \ Projects \ MyProject \". J'ai également des fichiers que je souhaite copier dans le répertoire de sortie de ce projet. Mais, les fichiers sont à l'emplacement "C: \ MyContentFiles \", c'est-à-dire qu'ils ne sont PAS dans le cône du projet. Ce répertoire a également des sous-répertoires. Le contenu du répertoire n'est pas géré. Par conséquent, je dois inclure tout ce qui est en dessous.
Lorsque je les inclut comme «Contenu» dans le projet, ils sont copiés, mais la structure du répertoire est perdue. J'ai fait quelque chose comme ça: -
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
Comment copier ces fichiers / répertoires de manière récursive dans le répertoire de sortie du projet avec la structure de répertoires préservée?