Re: [WiX-users] Newbie x64 msi question

2010-09-06 Thread Rob Mensching
SHA1 hash of the target path. It took us a long time to come up with it but we finally got it. You can see the code in wix\src\wix\Binder.cs - Binder::SetComponentGuids() On Sun, Sep 5, 2010 at 8:59 AM, Alex Ivanoff alex.ivan...@shavlik.comwrote: No. * component guids are stable, not randomly

Re: [WiX-users] Newbie x64 msi question

2010-09-06 Thread Alex Ivanoff
I have a few more questions. We have a 32-bit installer today with all component ids explicitly specified. We are planning to move to 32/64 bit installer (mutualy exclusive) with the ability to upgrade current installations (major upgrade). 1. Should we update explicit component ids to *? 2. What

Re: [WiX-users] Newbie x64 msi question

2010-09-06 Thread Rob Mensching
If you schedule your RemoveExistingProducts early, that removes the previous version of the product before installing the new one. Essentially that gives you a clean slate to rev all of your Component GUIDs. Pretty much all the other options mean you have to be very careful about managing your

Re: [WiX-users] Newbie x64 msi question

2010-09-06 Thread Alex Ivanoff
We schedule RemoveExistingProducts after InstallValidate, so it should be safe to change all component ids. Are there any issues upgrading 63-bit to 64-bit (as far as Windows Installer is concerned)? On Mon, Sep 6, 2010 at 23:34, Rob Mensching r...@robmensching.com wrote: If you schedule your

Re: [WiX-users] Newbie x64 msi question

2010-09-05 Thread Bob Arnson
On 03-Sep-10 01:59, Andres Juarez wrote: Ok, so if I use * as component GUIDs, this means that small updates are out of the questions for this approach, right? No. * component guids are stable, not randomly generated. If a 32-bit component is contained in both a 32-bit installation

Re: [WiX-users] Newbie x64 msi question

2010-09-05 Thread Alex Ivanoff
No. * component guids are stable, not randomly generated. If they are stable how are they generated and where the actual values are stored? Can you explain this? -- This SF.net Dev2Dev email is sponsored by: Show off

Re: [WiX-users] Newbie x64 msi question

2010-09-02 Thread Bob Arnson
On 30-Aug-10 01:36, Andres Juarez wrote: So, running candle with teh -arch switch does take care of marking the components at 64 bits, but if using the same Wix source file for the 32 and 64 bits installer with the only difference of the candle -arh switch, the Components GUIDS for the 64

Re: [WiX-users] Newbie x64 msi question

2010-08-31 Thread David Watson
components, I am almost sure we do, but just asking. Thanks Andres Date: Sat, 7 Aug 2010 10:56:31 -0400 From: b...@joyofsetup.com To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Newbie x64 msi question On 8/4/2010 9:57 AM, Pally Sandher wrote: You need to set the Win64 attribute

Re: [WiX-users] Newbie x64 msi question

2010-08-31 Thread Alex Ivanoff
Do component GUIDs have to be different? -Original Message- From: David Watson [mailto:dwat...@sdl.com] Sent: Tuesday, August 31, 2010 03:54 To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Newbie x64 msi question Hi, I have recently made a 64 bit MSI from a single source

Re: [WiX-users] Newbie x64 msi question

2010-08-29 Thread Andres Juarez
, I am almost sure we do, but just asking. Thanks Andres Date: Sat, 7 Aug 2010 10:56:31 -0400 From: b...@joyofsetup.com To: wix-users@lists.sourceforge.net Subject: Re: [WiX-users] Newbie x64 msi question On 8/4/2010 9:57 AM, Pally Sandher wrote: You need to set the Win64 attribute

Re: [WiX-users] Newbie x64 msi question

2010-08-07 Thread Bob Arnson
On 8/4/2010 9:57 AM, Pally Sandher wrote: You need to set the Win64 attribute on your components. If it's not set they default to 32-bit components in an x64 package. An easy way to do it is to use a pre-processor variable set to no or yes whether you're building x86 or x64 packages

[WiX-users] Newbie x64 msi question

2010-08-04 Thread Mark Modrall
Hi... I've got some old wix scripts installing msil .net assemblies in the gac and adding registry entries for com interop. These things will work x64 as is, so I tried the installer without making any particular changes to the old scripts. What I found,

Re: [WiX-users] Newbie x64 msi question

2010-08-04 Thread Pally Sandher
To: General discussion for Windows Installer XML toolset. Subject: [WiX-users] Newbie x64 msi question Hi... I've got some old wix scripts installing msil .net assemblies in the gac and adding registry entries for com interop. These things will work x64 as is, so I tried the installer