Swan
Posts: 18
Joined: Fri Dec 01, 2006 6:22 pm
Location: Lafayette CA USA
Contact: Website

Automatically run an external application after build?

I'm using AI Enterprise v6.0.1.

Is there any way to have an external application or batch script run *after* the .msi file is built? I need to add a PublishComponent table to my .msi. I currently manually run the batch script that adds that table to the .msi but I'd rather have AI run the script automatically as part of the build process.
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Hi,

Please note that Advanced Installer supports adding information in the PublishComponent Table through the "Qualified Components Groups" section in the "Component Properties" page. You can read more about this here:
http://www.advancedinstaller.com/user-g ... rties.html
http://www.advancedinstaller.com/user-g ... ialog.html

However, if you want to use a script or an application to modify the MSI package then you can use an ANT script which runs it after building the MSI package.

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
Swan
Posts: 18
Joined: Fri Dec 01, 2006 6:22 pm
Location: Lafayette CA USA
Contact: Website

Thanks for the reply cosmin.

It doesn't look like the Qualified Components Groups edit will help us in our particular case. I ended up building a batch script to build the installer from the command line then run another executable that adds the PublishComponent table to the .msi. This worked well.

Return to “Common Problems”