You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
several years ago, the client prioritize DLL files in Binaries folder than in Binaries\Windows folder
and then during .NET 6 or .NET 8 migration, I reversed the priority so the client can tolerate the old ClientCore.dll file in Binaries folder
at the cost, if an old DLL exists in Windows/XNA/OpenGL folder, it will have a higher priority
This requires us when introducing a new dependency,
if a DLL file should be shared (the same) among Windows/XNA/OpenGL builds, it should be added in the common list in the very begining
otherwise, once we have release the client for even once, it would require the modder manually deleting it in the updater file
A documentation should explicitly write this requirements. See also Get-CommonAssemblyList.ps1 file. One should click "BuildAres.bat" file first, and then execute this PowerShell script to update the CommonAssemblies.txt and CommonAssembliesNetFx.txt files. Note that currently ClientUpdater.dll is an exception. ClientUpdater.dll should stay in these two txt files even if the script think it is not.
The text was updated successfully, but these errors were encountered:
several years ago, the client prioritize DLL files in Binaries folder than in
Binaries\Windows
folderand then during .NET 6 or .NET 8 migration, I reversed the priority so the client can tolerate the old ClientCore.dll file in Binaries folder
at the cost, if an old DLL exists in Windows/XNA/OpenGL folder, it will have a higher priority
This requires us when introducing a new dependency,
if a DLL file should be shared (the same) among Windows/XNA/OpenGL builds, it should be added in the common list in the very begining
otherwise, once we have release the client for even once, it would require the modder manually deleting it in the updater file
A documentation should explicitly write this requirements. See also
Get-CommonAssemblyList.ps1
file. One should click "BuildAres.bat" file first, and then execute this PowerShell script to update the CommonAssemblies.txt and CommonAssembliesNetFx.txt files. Note that currently ClientUpdater.dll is an exception.ClientUpdater.dll
should stay in these two txt files even if the script think it is not.The text was updated successfully, but these errors were encountered: