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