cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
rajeshaz09
Level 3

MSI targets multiple architectures

My product has 10 files.

9 files are common for both x86 and x64. 10th file is different. I want single MSI which targets x86/x64.

I created two features. One is x64 another is x86. For each common file, i created one component and associated to both x86, x64. 10th file, i spitted into 2 components and associated to respective features x86, x64.

For feature x86... i set condition VersionNT64=false
for feature x64... i set condition VersionNT64=true.

But my MSI is installing both features on XP 32 bit machine.
What is wrong in this method? or
is there any solution to create MSI in this scenario?
Labels (1)
0 Kudos
(2) Replies
Christopher_Pai
Level 16

Officially, MSI doesn't support this. Unofficially there are tricks to be tried with various limitations associated.

http://blog.deploymentengineering.com/2008/01/even-developers-are-concerned-about.html

BTW note the conditions being used in the WiX example. The same applies to InstallShield MSI's.
0 Kudos
rajeshaz09
Level 3

Instead of creating another feature, i attached condition to components. 🙂
0 Kudos