Just for clarity the service isnt being installed into the GAC, just one
of the dlls it references is.
I'll have to go back and double check, maybe my vista and W2K3 installs
just worked because the machines weren't clean and already had a version
of the dll gac'd.
Thanks for the helpful and very quick response :-)
-john 

-----Original Message-----
From: Bob Arnson [mailto:[EMAIL PROTECTED] 
Sent: Sunday, June 03, 2007 3:12 PM
To: LEMIRE, JOHN
Cc: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] Service start fails

LEMIRE, JOHN wrote:
> I'm running into a problem on XP with <ServiceControl> failing to 
> start my service. It appears that it's trying to start it before 
> another <Component> it depends on is installed into the GAC. I don't 
> see any way to note the order in the wix schema but using orca I can 
> see that in the file table the dll to be gac'd has sequence #1 and the

> exe that is the service to start has sequence #2.

File sequences don't matter in this instance. The problem is that
assemblies aren't installed to the GAC until the install is being
committed. (MSI hands that off to the Fusion subsystem.) ServiceControl
must be in the installation transaction so it can't start a service
being installed to the GAC. You'd need a custom action to start such a
service.

--
sig://boB
http://joyofsetup.com/



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to