Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-06-20 Thread Gareth
Hi Rob, Thanks for your attention, I did as requested, but was not getting the same result - I am now getting a more useful and expected error message of LGHT0345 : '...\Microsoft_VC100_CRT_x64.msm' is a 64-bit merge module but the product consuming it is 32-bit. 32-bit products can consume only

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-06-20 Thread Rob Mensching
WiX v2 did not run the static analysis tools (ICE). WiX v3 we started running the tools automatically to help everyone find bugs before they shipped. On Wed, Jun 20, 2012 at 2:13 AM, Gareth gmor...@serif.com wrote: Hi Rob, Thanks for your attention, I did as requested, but was not getting the

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-06-14 Thread Bob Arnson
On 13-Jun-12 06:22, Gareth wrote: Yes it can. You can also use a hammer to tighten a screw, but it's not recommended. The VC9 and VC10 CRTs are very different (VC9 goes into the Fusion GAC; VC10 doesn't) so it's no surprise they behave differently. -- sig://boB http://joyofsetup.com/

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-18 Thread Gareth
But you can install 64-bit dlls withoin a 32-bit package - they're just files. So, we add a dll that allows the 64-bit operating system to interogate our bespoke document formats in order to draw pretty thumbnail previews. But this code only works if the operating sytem has the required

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-18 Thread Daniel Madill
] Sent: May-18-12 11:32 AM To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64 But you can install 64-bit dlls withoin a 32-bit package - they're just files. So, we add a dll that allows the 64-bit operating system

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-18 Thread Bob Arnson
On 18-May-12 11:32, Gareth wrote: But you can install 64-bit dlls withoin a 32-bit package - they're just files. Not if they're marked as a 64-bit component that goes into a 64-bit part of the file system. Then they're special. then how can a 64-bit operating system interogate a bespoke file

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-18 Thread Wilson, Phil
] light.exe error when merging VC100 merge modules for both x86 and x64 On 18-May-12 11:32, Gareth wrote: But you can install 64-bit dlls withoin a 32-bit package - they're just files. Not if they're marked as a 64-bit component that goes into a 64-bit part of the file system. Then they're special

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-14 Thread Bob Arnson
On 11-May-12 04:53, Gareth wrote: Hi Bob, thanks for your input, but why would it ever be necessary to include 32-bit merge modules in a 64-bit package? When you have a 64-bit component like a shell extension but everything else is 32-bit. MSI doesn't support a 32-bit package with 64-bit

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-11 Thread Gareth
Hi Bob, thanks for your input, but why would it ever be necessary to include 32-bit merge modules in a 64-bit package? You can't install a 64-bit package on a 32-bit operating system, so they'd never be used. The otherway around though - you can install a 32-bit package on a 64-bit operating

Re: [WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-10 Thread Bob Arnson
On 08-May-12 11:45, Gareth wrote: Up until now I have been able to merge VC90 merge modules of both x86 and x64 varieties into the same package without any problem. That's legal in an x64 package only. -- sig://boB http://joyofsetup.com/

[WiX-users] light.exe error when merging VC100 merge modules for both x86 and x64

2012-05-08 Thread Gareth
Up until now I have been able to merge VC90 merge modules of both x86 and x64 varieties into the same package without any problem. Now that we've moved on to Visual Studio 2010 for our applications, I must similarly update my merge module inclusions. If I attempt to merge just the x86 versions, I