Error in using a nested MSI

Got a problem you cannot solve? Try here.
Post Reply
amnir
Posts: 1
Joined: Sun Sep 30, 2007 9:00 pm

Error in using a nested MSI

Post by amnir »

Hello, I am new to IA and tried to add an existing MSI under the "Merge Modules" design section. Building the installer goes through OK.

When running the installer however, I am getting the following error:

Error reading from file: C:\\DOCUME~1\\...\\LOCALS~1\\Temp\\mia27.tmp\\data\\Program Files\\Managed\\Microsoft.Data.SqlXml.dll ...

The .dll file is part of the nested MSI - but what's going wrong is the "Program Files\\... subfolder under the data folder does not exist.

Can anyone please point me to what I am doing wrong? Is the correct way of calling an existing MSI to include it on the "Merge Modules" section or should I somehow call it directly?

Thank you very much.
ddebono
Posts: 42
Joined: Wed Jun 20, 2007 7:17 am

Post by ddebono »

Hi,

It can be because of the MSI exit bug in InstallAware.

What happens is that the MSI returns control back to the calling program before it's finished.

This makes it impossible to call several IA MSI after each other since they will block each other giving an error that a MSI installation is already running.
Post Reply