Frédéric Viollet wrote:
> Are the merge modules installed after 'StartServices'?
>   

No. It's a limitation of how the CRT installs the DLLs into the WinSxS 
store. See the MsiAssembly Table doc in the MSI SDK:

The assemblies are not committed until successful execution of the 
InstallFinalize Action <installfinalize_action.htm>. This means that if 
you author a custom action or resource that relies on the assembly, it 
must be sequenced after the InstallFinalize Action 
<installfinalize_action.htm>. For example, if you need to start a 
service that depends on an assembly in the Global Assembly Cache (GAC), 
you must schedule the starting of that service after the InstallFinalize 
Action <installfinalize_action.htm>. This means you cannot use the 
ServiceControl Table <servicecontrol_table.htm> to start the service, 
instead you must use a custom action that is sequenced after 
InstallFinalize.


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

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to