Refactor web project asset handling to use DorkNetServerWebAsset for improved publish process

This commit is contained in:
Alexa
2026-06-15 23:06:38 +03:00
parent 99b476d851
commit d7d75260f4
@@ -13,11 +13,15 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="..\DorkNet.Server\wwwroot\**\*"> <DorkNetServerWebAsset Include="..\DorkNet.Server\wwwroot\**\*" />
<Link>wwwroot\%(RecursiveDir)%(Filename)%(Extension)</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
</Content>
</ItemGroup> </ItemGroup>
<Target Name="CopyDorkNetServerWebAssets"
AfterTargets="Publish"
Condition="'$(DorkNetServiceContainerPublish)' == 'true'">
<Copy SourceFiles="@(DorkNetServerWebAsset)"
DestinationFiles="@(DorkNetServerWebAsset->'$(PublishDir)wwwroot/%(RecursiveDir)%(Filename)%(Extension)')"
SkipUnchangedFiles="true" />
</Target>
</Project> </Project>