Skip to content

Commit

Permalink
Post build dependency cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
ZenithVal committed Sep 15, 2023
1 parent 9360d59 commit 1cc11ce
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 3 deletions.
2 changes: 1 addition & 1 deletion App.config
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="Dependancies" />
<probing privatePath="Dependencies" />
<dependentAssembly>
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
Expand Down
24 changes: 22 additions & 2 deletions OSCLock.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -186,8 +186,28 @@
<Error Condition="!Exists('packages\System.Runtime.WindowsRuntime.5.0.0-preview.5.20278.1\build\net461\System.Runtime.WindowsRuntime.targets')" Text="$([System.String]::Format('$(ErrorText)', 'packages\System.Runtime.WindowsRuntime.5.0.0-preview.5.20278.1\build\net461\System.Runtime.WindowsRuntime.targets'))" />
</Target>
<PropertyGroup>
<PostBuildEvent>; Move all assemblies and related files to Dependancies folder
ROBOCOPY "$(TargetDir) " "$(TargetDir)Dependancies\ " /XF *.exe *.config *.manifest /XD Dependancies logs data /E /IS /MOVE
<PostBuildEvent>; Clean up dependancies
del "$(TargetDir)FluentColorConsole.xml"
del "$(TargetDir)MeaMod.DNS.dll"
del "$(TargetDir)MeaMod.DNS.xml"
del "$(TargetDir)Microsoft.Extensions.Logging.Abstractions.xml"
del "$(TargetDir)Newtonsoft.Json.dll"
del "$(TargetDir)Newtonsoft.Json.xml"
del "$(TargetDir)OSCLock.pdb"
del "$(TargetDir)SharpOSC.pdb"
del "$(TargetDir)System.Buffers.dll"
del "$(TargetDir)System.Buffers.xml"
del "$(TargetDir)System.Memory.dll"
del "$(TargetDir)System.Memory.xml"
del "$(TargetDir)System.Numerics.Vectors.dll"
del "$(TargetDir)System.Numerics.Vectors.xml"
del "$(TargetDir)System.Runtime.CompilerServices.Unsafe.dll"
del "$(TargetDir)System.Runtime.CompilerServices.Unsafe.xml"
del "$(TargetDir)vrc-oscquery-lib.pdb"
del "$(TargetDir)Windows.winmd"

; Move all assemblies and related files to Dependencies folder
ROBOCOPY "$(TargetDir) " "$(TargetDir)Dependencies\ " /XF *.exe *.config *.manifest /XD Dependencies logs data /E /IS /MOVE
if %25errorlevel%25 leq 4 exit 0 else exit %25errorlevel%25</PostBuildEvent>
</PropertyGroup>
</Project>

0 comments on commit 1cc11ce

Please sign in to comment.