There are pre-requisites that are depending on properties being set. They are set by a powershell script / custom action C# implementation. All other aspects of the install seem to use the properties properly except the installation of prerequisites.
Not even APPDIR is set. So what am I doing wrong?
How the install looks for the Erlang prereq: How it's installed when using the /qn:
The rest of the files (part of the actual application) end up in C:\Program Files\<CompanyName>\<AppName>, so it seems some parts of the installer honor the correct settings, others don't.
Looking in the log file it also looks like the properties are set early on:
Code: Select all
MSI (s) (2C:68) [08:40:32:426]: Doing action: SET_APPDIR
Action ended 08:40:32: ValidateProductID. Return value 1.
MSI (s) (2C:68) [08:40:32:428]: PROPERTY CHANGE: Adding APPDIR property. Its value is 'C:\Program Files\<Company>\<Product>'.
Action start 08:40:32: SET_APPDIR.
MSI (s) (2C!70) [08:40:32:402]: PROPERTY CHANGE: Modifying SQL_INSTALL_CONNECTIONSTRING property. Its current value is '**********'. Its new value: '**********'.
Ruddox SetupHelper - SQL_SERVER_DATABASE = ********
MSI (s) (2C!70) [08:40:32:402]: PROPERTY CHANGE: Modifying SQL_SERVER_PASSWORD property. Its current value is '**********'. Its new value: '**********'.
****** SetupHelper - SQL_INSTALL_CONNECTIONSTRING = *********
****** SetupHelper - SQL_SERVER_PASSWORD = *********
Code: Select all
MSI (c) (90:04) [08:52:01:279]: Doing action: AI_RestoreInstallerProps
Action start 08:52:01: AI_RestoreInstallerProps.
MSI (c) (90:20) [08:52:01:530]: Invoking remote custom action. DLL: C:\Users\ADMINI~1\AppData\Local\Temp\2\MSIA78B.tmp, Entrypoint: RestoreInstallerProps
Action ended 08:52:01: AI_RestoreInstallerProps. Return value 1.
FOLLOW US