Hi,

I have a few self-registering ocx:es which depend on Microsoft CRT dlls 
(msvctrt.dll). I include Microsoft_VC80_CRT_x86.msm in my msi.
However, when my ocx self-registers during installation, the CRT dlls are not 
available yet. I saw that the MsiPublishAssemblies action is scheduled after 
SelfRegModules and tried to change the order:

      <SelfRegModules Sequence="5600"/>
      <SelfUnregModules Sequence="2200"/>
      <MsiPublishAssemblies Sequence="5590"/> <!-- needs to be before 
SelfRegModules -->
      <MsiUnpublishAssemblies Sequence="2210"/> <!-- needs to be after 
SelfUnregModules -->

Looking at the install log, I now see MsiPublishAssemblish is done before 
SelfRegModules but the MsiPublishAssemblish action doesn't seem to do anything 
and self-registration still fails.

Anybody have some ideas?

/Mikael
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to