fossil
Posts: 13
Joined: Wed Sep 12, 2007 6:55 pm

Per-build Components (and others)?

AI can do per-build Features, which is very nice. I am trying to use this functionality to make a single install project with platform-specific builds (x86, amd64, ia64 builds). This is a per-machine only product that can never be installed side-by-side, and the 32-bit version will refuse to install on 64-bit Windows (also see [2] below), so there should not be any ProductCode conflicts.

1) For my use, per-build components would be highly useful. I could simply add 3 components to one feature (x86, amd64, ia64 versions) and select in which build each component should be included. I do this now by adding 3 per-build Not Displayed + Follow Parent features under one containing feature which the user will actually see. So, essentially, I am already using per-build components, they are just wrapped by features. This works but is awkward and has its drawbacks: a lot of otherwise unnecessary features to manage; the containing feature ends up not having any components of its own and the Windows Installer shows Run from CD/Run from network as an allowed install state for it.

2) Right now I am using a custom Launch Condition to prevent the x86 build from being installed on 64-bit Windows versions. As such, I think per-build Prerequisites would be really nice too. This would make sense especially since Package Type is a per-build property already.

Thank you for your consideration!
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Hi,
For my use, per-build components would be highly useful
We will consider adding this feature in a future version of Advanced Installer.
I think per-build Prerequisites would be really nice too.
Advanced Installer already has this feature. For example, if in the "Media" tab you have multiple builds, when you add a new prerequisite you can go to the "Builds" tab (in the "New Prerequisite" dialog) and specify the builds for which the prerequisite is applied.

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
fossil
Posts: 13
Joined: Wed Sep 12, 2007 6:55 pm

cosmin wrote:
I think per-build Prerequisites would be really nice too.
Advanced Installer already has this feature.
I see, I did not know that. But this is not quite what I meant. I meant the whole Project Settings -> Prerequisites page. So I guess what I really meant was per-build Launch Conditions (since prerequisites already are).
Thanks!
Cosmin
Posts: 5797
Joined: Tue Jul 10, 2007 6:39 pm
Contact: Website

Hi,

We will consider adding this feature in a future version of Advanced Installer.
Thank you for your suggestion!

Regards,
Cosmin
Cosmin Pirvu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Feature Requests”