Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save johanlindfors/d71d7a5f44660c0e5170af0674fa3505 to your computer and use it in GitHub Desktop.
Save johanlindfors/d71d7a5f44660c0e5170af0674fa3505 to your computer and use it in GitHub Desktop.
Custom Visual Studio target xml element to inject assets into output assembly
<ItemGroup Label="resources_pipeline_output">
<_CustomResource Include="..\..\..\resources\common\**\*">
<Link>resources\%(RecursiveDir)%(FileName)%(Extension)</Link>
<DeploymentContent>true</DeploymentContent>
</_CustomResource>
</ItemGroup>
<Target BeforeTargets="AssignTargetPaths" Name="_CollectCustomResources">
<Message Text="Adding resource: %(_CustomResource.Identity) -&gt; %(_CustomResource.Link)" />
<ItemGroup><None Include="@(_CustomResource)" /></ItemGroup>
</Target>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment