Skip to content

Instantly share code, notes, and snippets.

@jakubsuchybio
Last active November 4, 2020 21:40
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jakubsuchybio/7efe6aa1147f088072459a39837f2ecd to your computer and use it in GitHub Desktop.
Save jakubsuchybio/7efe6aa1147f088072459a39837f2ecd to your computer and use it in GitHub Desktop.
csproj additional folders copy
<ItemGroup>
<DataFiles Include="$(ProjectDir)Data\**\*.*" />
</ItemGroup>
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
<Copy SourceFiles="@(DataFiles)" DestinationFiles="@(DataFiles->'$(TargetDir)Data\%(RecursiveDir)%(Filename)%(Extension)')" SkipUnchangedFiles="true" />
</Target>
<Target Name="AddPayloadsFolder" AfterTargets="Publish">
<Copy SourceFiles="@(DataFiles)" DestinationFiles="@(DataFiles->'$(PublishDir)Data\%(RecursiveDir)%(Filename)%(Extension)')" SkipUnchangedFiles="true" />
</Target>
@Sandeep321
Copy link

Life saver. Thanks it works like a charm.

@StefH
Copy link

StefH commented Apr 15, 2019

+1

@seabass223
Copy link

+1

@Scalpel78
Copy link

Thanks!

@mjnorman
Copy link

mjnorman commented Mar 3, 2020

still working!

@ahmad811
Copy link

Thanks, working fine in my VS2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment