Hej,
Postanowiłem napisać post bo już próbowałem na milion sposobów jak skopiować pliki w raz z folderami przy publishowaniu.
Może opiszę strukturę:
Mam folder "prepared" w którym znajdują się foldery z nazwą zgłoszenia oraz datą. W środku każdego folderu znajdują się różne paczki. Ten folder znajduje się w innym projekcie niż w tym co aktualnie jestem, ale jest mi on niezbędny jeśli chodzi o aktualny projekt abym miał te paczki.
Przy publishu chce skopiować te wszystkie foldery z plikami i wkleić je do mojego docelowego projektu.
Jaki jest problem? A no taki, że co bym nie napisał w targetach to kopiuje on mi wszystkie pliki ze wszystkich folderów i wkleja w jeden cały.
Przykład: Mam folder test1,test,2,test3 gdzie znajdują się po 3 różne paczki. Efekt końcowy to brak folderów test1-3 ale za to 9 paczek luzem w folderze "prepared" .
Ostatni target jaki zostawiłem :
<Target Name="CopyVDUPVaryonWebFramework" BeforeTargets="Publish" Condition="'$(Configuration)' == 'Release'">
<ItemGroup>
<FilesToCopy Include="..\..\project\WebFramework\vdup-packages\**">
<CopyToOutputDirectory>Copyalways</CopyToOutputDirectory>
</FilesToCopy>
</ItemGroup>
<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(PublishDir)\WebFramework\vdup-packages\prepared"/>
</Target>