We run automation scripts to update versions numbers, product / package code, add components and other updates within the .ism files. This all works great but one issue I see if depending on what version of .ism file I am trying to update I need to register that particular IS .dll. even though I have all the IS versions installed on the same machine.
So if I am updating a Spring2012 ism file I need to run this command prior to running my automation script.
regsvr32.exe "c:\Program Files (x86)\InstallShield\2012Spring\System\ISWiAutomation19.dll"
If I then want to update a 2014 ism file I would then have to run this command first:
regsvr32.exe "c:\Program Files (x86)\InstallShield\2014\System\ISWiAutomation21.dll"
Can, and if so how, do I get different versions registered on the same machine?