The key is to install the oldest versions first... Copy and rename their install folders, then install the next updated version you want. You can do this for as many versions as you want.
Uninstall any newer versions...
Install 1.7.1
Go to
C:\Program Files\Agisoft\
And make a copy the Metashape folder...
Then rename it to "Metashape 1.7.1"
Create a shortcut for metashape.exe in that folder, rename it to 1.7.1 and put it in your start menu, desktop, etc.
Now install the updated 1.7.4, and it'll upgrade the existing installation still in the original Metashape, as per usual.
I think the license just works now, but i seem to remember Alexey saying about copying over a licence file on older version...
you now have 2 or more versions installed.
Just remember to copy the existing installation folder and rename before you install any future upgrades, and you'll then maintain all the versions.
I did put in a Feature Request, such that the installer has an option to install it into a separate folder, names with the version, build, etc, and with separate preferences (optionally imported at install)... Then we'll be able to install as many versions as we would like, for instance, trying out the pre-release versions, without affecting the current version we're using in production... Then later, when the newer version gets released, you could then upgrade. And then you could just uninstall the other versions from Window's settings...
Being able to have multiple versions installed is proving to be very important.
As this software is evolving fast, and we do regularly have to deal with bugs that demand downgrading, and the newer builds requiring testing.
I'm currently downgraded to 1.7.3 due to the blobby mesh holes bug in 4 & 5...