Thu Jan 26, 2017 1:28 am
I tried to reproduce the issue by creating a sample project from scratch, but was unable to do so. However, I can still reproduce the problem with a simplified version of my application installer (see attached). There are 3 prerequisites:
1. Vista Platform Update (x86) - This is required on Vista for certain multimedia functions to work. Therefore, the "Continue with main installation if the prerequisite is not installed" box is not checked. Under the Install Conditions, the Supported OS is set to Vista SP2 only, so I would expect this prerequisite to be ignored for any OS other than Vista SP2.
2. .NET Framework 4.6.2 - Our application requires at least .NET 4.5.2, but we prefer to install 4.6.2 if possible to take advantage of some of the bugfixes in the framework. However, if 4.6.2 fails to install, it should not block our application if .NET 4.5.2 or higher is installed. Therefore, the "Continue with main installation..." box is checked. The .NET installer return code is also saved in a property, and displayed in a message box during the main install.
3. Visual C++ 2010 SP1 - Needed for some features, but not required. Also set to "Continue with main installation".
My problem can be reproduced on Windows 8.1 without KB2919355 (this update is required to install .NET 4.6.2 on Windows 8.1). In this case, the .NET 4.6.2 install fails with error 5100 (system does not meet requirements), and my installer should display this error code in a message box.
If I build the installer with AI 13.4, this works as described. However, if I build the installer with AI 13.5, the installer aborts after the .NET install fails, does not display my message box, and shows an error message that a prerequiste had an error. If I change the Vista Platform Update to "Continue with main installation..." then the 13.5 build works fine.
Please let me know if you need any other information to reproduce this problem.
- Attachments
-
- AI 13.5 Prereq Failure.zip
- AIP in 13.4 format with related files
- (6.86KiB)Downloaded 240 times