I am currently using a portable version of RDM by following the instructions provided in this URL: https://docs.devolutions.net/rdm/installation/client/portable-usb/.
Everything works as expected, and I can use it on different machines. However, I have a doubt about updating versions.
Usually, I extract the ZIP file and override all the files, but it seems that different versions have different names for the same DLL file in the folder.
For example, I have two versions of the DevExpress.Charts.XXXXX.core.dll, DevExpress.Charts.v22.2.Core.dll and DevExpress.Charts.v23.2.Core.dll.
What is the correct way to update a portable USB installation? Is there a Git repository for this? Is there a script to update and clean?
Hello,
Thank you for reaching out to us regarding this,
When updating a portable installation you can usually simply extract the content of the latest version .zip into your folder without any issues.
If you prefer you can create a copy of your RemotedesktopManager.cfg and create a fresh portable installation to which you can add this file and the Connections.db if you are using a SQLite data source.
Best regards,
Samuel Dery
I know it works that way... but about the duplicate files? After 6 months the folder will 3x the initial size, no?
Hello,
I think that there is no real solution for that but an easy small workaround is to delete all the .dll and .exe before updating. We can't control when a third party rename their libs.
Regards
David Hervieux
I think one good workaround should be devolutions developers stop changing DLL and exe on every version… the is no sense on doing it if you guys plan to release a portable version…
or just create a portable-updater.exe that do all that stuff… check version and update actual folder in case there is a portable config like is documented by you guys.
I think you misunderstood the point that we don't do that on purpose but we will verify what we can do in the future to improve that.
Regards
David Hervieux