Hi everyone,
we just upgraded our build environment from AI 13.0 to 13.7 and everything worked smoothly until we tried the first installation.
The setup (EXE bootstrapped with both x86 and x64 MSIs) executes flawlessly until prerequisite installation (MSVC 2010 SP1 runtimes for x86 and x64).
On a x64 test system (Windows 7 SP1 x64) the setup installs both x64 and x86 versions of the runtime DLLs (they show up in "Programs and Features") and then complains about the x86 runtime installation having failed:
"Visual C++ 2010 SP1 Redistributable x86 mandatory prerequisite was not correctly installed."
This even happens when the x86 runtimes are already present on the system!
On a x86 test system (Windows Server 2008 SP2 x86) the setup attempts installation of both x86 and x64 versions of the runtime DLLs and complains about the x64 runtime installation having failed:
"Visual C++ 2010 SP1 Redistributable x64 mandatory prerequisite was not correctly installed."
Previous setups (all created with AI 13.0 or before) have never attempted to install the x86 runtimes on x64 OSes or vice versa.
The prerequisite configuration has not been changed during upgrade:
The x86 runtimes are enabled for "32-bit Windows Versions" only ("Install Conditions->Supported Windows Versions").
The x64 runtimes are enabled for "64-bit" OSes only.
Has there been a change in the underlying installer engine regarding handling of x86/x64 prerequisites that we are unaware of or is this a bug in AI 13.7?
Any help would be greatly appreciated!