Ho un progetto C# che dice che MyProject.csproj si trova in "C: \ Projects \ MyProject \". Ho anche dei file che voglio copiare nella directory di output di questo progetto. Ma i file si trovano nella posizione "C: \ MyContentFiles \", cioè NON sono all'interno del cono del progetto. Questa directory ha anche sottodirectory. Il contenuto della directory non è gestito. Quindi devo includere tutto ciò che è sotto di esso.Inclusione dei file di contenuto in .csproj che si trovano all'esterno del cono del progetto
Quando li includo come "Contenuto" nel progetto, vengono copiati, ma la struttura della directory viene persa. Ho fatto qualcosa di simile: -
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
Come faccio a copiare questi file/directory ricorsivamente nella directory di output del progetto con la struttura delle directory conservato?
Come indicato in [questa risposta] (http : //stackoverflow.com/a/11808911/1576096), "Non è possibile farlo per l'albero delle directory". affermazione non è vera. – Mandark