- Made publicizer only copy the required assemblies.

This commit is contained in:
MapleWheels
2026-03-02 08:46:03 -05:00
parent 4b04131fe3
commit 26b3827210
@@ -1,20 +1,30 @@
<Project> <Project>
<Target Name="CopyPublicizedFiles" AfterTargets="Build"> <Target Name="CopyPublicizedFilesOnBuild" AfterTargets="Build">
<ItemGroup>
<PublicizedAssemblies Include="$(TargetDir)\Publicized\**\*.dll"/>
</ItemGroup>
<Copy <Copy
SourceFiles="@(PublicizedAssemblies)" SourceFiles="$(TargetDir)\Publicized\BarotraumaCore.dll"
DestinationFolder="$(TargetDir)\LocalMods\LuaCsForBarotrauma\Publicized\%(RecursiveDir)" DestinationFiles="$(TargetDir)\LocalMods\LuaCsForBarotrauma\Publicized\BarotraumaCore.dll"
/>
<Copy Condition="$(DefineConstants.Contains('CLIENT'))"
SourceFiles="$(TargetDir)\Publicized\Barotrauma.dll"
DestinationFiles="$(TargetDir)\LocalMods\LuaCsForBarotrauma\Publicized\Barotrauma.dll"
/>
<Copy Condition="$(DefineConstants.Contains('SERVER'))"
SourceFiles="$(TargetDir)\Publicized\DedicatedServer.dll"
DestinationFiles="$(TargetDir)\LocalMods\LuaCsForBarotrauma\Publicized\DedicatedServer.dll"
/> />
</Target> </Target>
<Target Name="CopyPublicizedFilesOnPublish" AfterTargets="Publish"> <Target Name="CopyPublicizedFilesOnPublish" AfterTargets="Publish">
<ItemGroup>
<PublicizedAssemblies Include="$(PublishDir)\Publicized\**\*.dll"/>
</ItemGroup>
<Copy <Copy
SourceFiles="@(PublicizedAssemblies)" SourceFiles="$(PublishDir)\Publicized\BarotraumaCore.dll"
DestinationFolder="$(PublishDir)\LocalMods\LuaCsForBarotrauma\Publicized\%(RecursiveDir)" DestinationFiles="$(PublishDir)\LocalMods\LuaCsForBarotrauma\Publicized\BarotraumaCore.dll"
/>
<Copy Condition="$(DefineConstants.Contains('CLIENT'))"
SourceFiles="$(PublishDir)\Publicized\Barotrauma.dll"
DestinationFiles="$(PublishDir)\LocalMods\LuaCsForBarotrauma\Publicized\Barotrauma.dll"
/>
<Copy Condition="$(DefineConstants.Contains('SERVER'))"
SourceFiles="$(PublishDir)\Publicized\DedicatedServer.dll"
DestinationFiles="$(PublishDir)\LocalMods\LuaCsForBarotrauma\Publicized\DedicatedServer.dll"
/> />
</Target> </Target>
</Project> </Project>