025506 Improve DLL handling more/again
1. Overview
KCSL have enhanced how the KhaosControl.exe app stores and uses dll files.
2. 2. Specification
DLL handling has been changed such that DLLStore folders are ignored, and the rules now are:
-A folder is created in %appdata%\KhaosControl with a name based on the contents of the DLLs, not the version number
-If this location can't be accessed, it falls back to a temp folder
-It should therefore be possible to run multiple dev versions (which contain different DLLs) simultaneously if necessary
-Whenever KC starts, it writes a timestamp file into the DLL folder, and only clears down folders where no file has been updated in the past 30 days, so old folder will be cleared, but not until they're actually unused
3. Configuration
An update will be applied as a part of this development. No further configuration steps are required.
4. 4. Usage
Once configured steps for usage are as follows:
Users should see no different in how things operate.