Mam projekt C #, powiedz MyProject.csproj znajdujący się w „C: \ Projects \ MyProject \”. Mam również pliki, które chcę skopiować do katalogu wyjściowego tego projektu. Ale pliki znajdują się w lokalizacji „C: \ MyContentFiles \”, tj. NIE znajdują się w obrębie stożka projektu. Ten katalog zawiera również podkatalogi. Zawartość katalogu nie jest zarządzana. Dlatego muszę uwzględnić wszystko, co się pod nim znajduje.
Kiedy dołączam je do projektu jako „Treść”, są one kopiowane, ale struktura katalogów zostaje utracona. Zrobiłem coś takiego: -
<Content Include="..\..\MyContentFiles\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
Jak mogę rekurencyjnie skopiować te pliki / katalogi do katalogu wyjściowego projektu z zachowaną strukturą katalogów?