I have created an installer using Advanced Installer 16.1 to install an application for multiple instances. The options below are set. I have added an additional instance called inst1.
Single EXE setup (resources inside)
Build major upgrades for multiple instances
MSI and EXE name are both set to: [|ProductName].[|ProductVersion]
When the user interface is used this works fine for both the base instance #0 and the instance inst1. When I try a silent install through the command line it only works for the inst1. It doesn’t work for the base instance. I enter the instanceid as the [|ProductName].[|ProductVersion] for the base instance. The log contains the error below.
Error applying transforms. Verify that the specified transform paths are valid.
C:\Users\chris.owens\AppData\Roaming\Crowder Consulting\Netbase 6.26 23.0.0\install\<instance id>.mst
I think it’s that the .msi file is named different to the transformation file for the base instance. The transformation file is called majorupgrade-content.mst for the base instance. Whereas, the msi is the same as the instanceid. When I changed the option to EXE setup with resources next to it I found this to be the case.
Please could you let me know how to get the silent install to work for the base instance.