I know we can shuffle the old version to a new folder and install the new version in the standard folder, so that we can have both installed, for testing... Even the licence works without copying over any files now i think...
But could we have an option in the Installer, on the 'Destination Folder' page, so that it installs it in a separate folder, and has it's own preferences storage? Perhaps with with the option to import your production version preferences over during install.
It could be installed installed in the "C:\Program Files\Agisoft\Metashape 1.8.0 Build 13257 Pre-Release" folder, say... Automatically including the version and build number perhaps. And including these versions/build number in the Start Menu shortcuts, etc. So dead easy to find, differentiate from our production version we have installed.
Later, it'd also be easy to cleanly uninstall these test versions from Windows' Apps & Features list.
Then when the new version is formerly released, we just install that as normal, and it updates our installation as it usually does.
We could then have as many old and newer versions installed as we wanted, really easily, making testing and benchmarking dead easy too.