Eu tenho um projeto C # que diz MyProject.csproj localizado em "C: \ Projects \ MyProject \". Também tenho arquivos que desejo copiados para o diretório de saída deste projeto. Porém, os arquivos estão na localização "C: \ MyContentFiles \", ou seja, NÃO estão dentro do cone do projeto. Este diretório também possui subdiretórios. O conteúdo do diretório não é gerenciado. Portanto, tenho que incluir tudo o que está sob ele.
Quando eu os incluo como 'Conteúdo' no projeto, eles são copiados, mas a estrutura do diretório é perdida. Eu fiz algo assim: -
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
Como copio esses arquivos / diretórios recursivamente no diretório de saída do projeto com a estrutura de diretório preservada?