[WiX-users] Installation order for Service Installs

2007-10-24 Thread Adam Majer
Hi all, I want to install a service, but the service needs a runtime installed first to be able to run. More importantly, the C runtime. My current setup is, Feature Id=ServiceToInstall Level=1 InstallDefault=local TypicalDefault=Install MergeRef Id=msvc80 / ComponentRef

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Bob Arnson
Adam Majer wrote: How can I structure this such that the merge module is installed completely prior to installing the component? That's not how Windows Installer works: Merge modules lose their identity when merged, so they're just a bunch of components in the .msi. Then, each resource of

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Richard
In article [EMAIL PROTECTED], Adam Majer [EMAIL PROTECTED] writes: How can I structure this such that the merge module is installed completely prior to installing the component? In addition to what Bob Arnson said, check your install execute sequence and look at the relative ordering of

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Adam Majer
Bob Arnson wrote: Adam Majer wrote: How can I structure this such that the merge module is installed completely prior to installing the component? That's not how Windows Installer works: Merge modules lose their identity when merged, so they're just a bunch of components in the .msi.

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Adam Majer
Richard wrote: In article [EMAIL PROTECTED], Adam Majer [EMAIL PROTECTED] writes: How can I structure this such that the merge module is installed completely prior to installing the component? In addition to what Bob Arnson said, check your install execute sequence and look at the

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Chad Petersen
. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Adam Majer Sent: Wednesday, October 24, 2007 9:48 AM To: WiX-users@lists.sourceforge.net Subject: Re: [WiX-users] Installation order for Service Installs Bob Arnson wrote: Adam Majer wrote: How can I structure

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Wilson, Phil
: Wednesday, October 24, 2007 9:55 AM Cc: WiX Users Subject: Re: [WiX-users] Installation order for Service Installs Richard wrote: In article [EMAIL PROTECTED], Adam Majer [EMAIL PROTECTED] writes: How can I structure this such that the merge module is installed completely prior to installing

Re: [WiX-users] Installation order for Service Installs

2007-10-24 Thread Adam Majer
Wilson, Phil wrote: That's correct, Vista uses the same SxS model with Fusion to install the C++ runtimes as GAC installation, so the runtimes aren't available until after InstallFinalize. Solution: * Install merge module if (VersionNT 600) OR Version9X . In other words, install the