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 WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users