I'm not sure if this is as-designed or not, but it turns out the problem
was in having multiple fragments in the wixlib source, and no reference
between the fragments.
This doesn't include the CustomAction or InstallExecuteSequence updates,
but it does include the Component and ComponentGroup information:
?xml version=1.0 encoding=utf-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
Fragment
ComponentGroup Id=SharedThing
ComponentRef Id=SharedThing.dll /
/ComponentGroup
/Fragment
Fragment
DirectoryRef Id=INSTALLDIR_SHAREDTHING
Component Id=SharedThing.dll
Guid={371532AB-D86F-4283-BD69-0583BD67E356}
File Id=SharedThing.dll KeyPath=yes
Source=C:\Projects\_Binaries\SharedThing.dll /
/Component
/DirectoryRef
/Fragment
Fragment
CustomAction Id=SetAProperty Property=AProperty
Value=TheValue /
InstallExecuteSequence
Custom Action=SetAProperty
After=CostFinalize1/Custom
/InstallExecuteSequence
/Fragment
/Wix
This includes everything:
?xml version=1.0 encoding=utf-8?
Wix xmlns=http://schemas.microsoft.com/wix/2006/wi;
Fragment
ComponentGroup Id=SharedThing
ComponentRef Id=SharedThing.dll /
/ComponentGroup
DirectoryRef Id=INSTALLDIR_SHAREDTHING
Component Id=SharedThing.dll
Guid={371532AB-D86F-4283-BD69-0583BD67E356}
File Id=SharedThing.dll KeyPath=yes
Source=C:\Projects\_Binaries\SharedThing.dll /
/Component
/DirectoryRef
CustomAction Id=SetAProperty Property=AProperty
Value=TheValue /
InstallExecuteSequence
Custom Action=SetAProperty
After=CostFinalize1/Custom
/InstallExecuteSequence
/Fragment
/Wix
Can you share out an example of how the elements are organized in
Fragments?
Most likely you're just needing a reference that isn't in place.
On Tue, Dec 22, 2009 at 3:33 PM, eric.hyb...@emc.com wrote:
I defined some components and custom actions and use those custom
actions in the InstallExecute sequence within a Fragment. When I
create
a wixlib (with lit.exe) from that Fragment and include the .wixlib
with
my primary msi light command line, I get the components, but not the
custom actions or the references to those custom actions in the
InstallExecute sequence. I don't get any errors during any portion of
the process. I do see the expected information in the wixlib if I
open
it with an editor and poke around within the file.
Can someone provide a sample or suggestions, since I'm clearly
missing
something obvious?
Thanks,
e
--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users