Hi,
I have a single setup program for both 64-bit and 32-bit systems.
Actually, all my files except one are of 32 bit. I am detecting if the
installation is being done on a 64-bit OS or not. If so, then its installing
the 64-bit executable file in 'Program Files' folder. If its a 64-bit OS,
then I am making some registry entries too, under HKCR. I don't want these
reg entries to go under 'WOW6432Node'. So, I am having few components which
are 64-bit i.e. I am marking these component elements with Win64='yes'
attribute. But, the problem is that when I do such a thing, I start getting
ICE80 validation errors something like below...
This package contains 64 bit component 'Component64File' but the Template
Summary Property does not contain Intel64 or x64.
If I provide the Package/@Platform as 'x64', this ICE validation error goes
away, but, my setup doesn't install on 32 bit systems.
I have seen MSIs doing similar stuff without this ICE validation error. No
idea on how they are doing it.
Is there any way I can do this i.e. make the MSI work on both 64 bit and 32
bit systems but, without this ICE validation error? Please suggest...
Thanking You,
With Regards,
// Sudripta Nandy
------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users