There might be a wixlib example in the wix tutorial but I can't access it at
the moment.

A wixlib is like a compiled wxs file containing 1+ fragments. Instead of a
wixobj it's compiled into a wixlib. Optionally it can have the files
referenced added to the wixlib file in a cab (a bound wixlib) which makes it
easier to use.

You store resources (components/binary elements/directory structures/etc) in
the wixlib and then reference them in your wxs files using
component-/binary-/directory- Refs. The wixlib is added to the wixobjs on the
light command line or in the references section if using visual studio.

A simple example of defining and using one would be:
A visual studio wixlib project containing a wxs file. The file defines a
component in a fragment.
A visual studio MSI project containing another wxs file. The file has a
feature that includes a componentref to the component defined in the wixlib.
The wixlib created by the first project is a reference in the second project.

-----Original Message-----
From: Marc Beaudry [mailto:mbeau...@matrox.com] 
Sent: 15 February 2013 15:40
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] wxLibs - Usage

Hello Again,

Figured out that libs are essentially Fragments.  If there is a tutorial
somewhere that I missed I would appreciate a link.  If libs are not like
fragments I would appreciate someone correct me on this misconception I have

Thanks again,
Marc


Hello,

 

I am in the process of learning wix and have a question on wxLib files:

 

I found this link explaining why someone would use lib files:

http://robmensching.com/blog/posts/2008/10/10/what-are-.wixlibs-and-why-woul
d-you-use-them

 

I cannot find a good primer on how to use wxlib files:  Here is what I am
trying to do:

 

I have two projects (A & B) that both share a common set on installation
files.  I understand that the lib file will contain the sections that are
going to be shared amongst A & B.  My question is what do I put and not put
in the Lib File.  How is the installation directory shared between the Lib
file and the root wxs file.  In the wxs file I set variables to point to my
debug or release folder depending on what configuration is being build, how
are variable passed from the wxs file to the lib file. All my variable values
are kept in a wxi file should I include the wxi file in both the lib file and
wxs file. etc.

 

Is there a usage sample of how to incorporate a wxlib file in an installer
project.

 

Thanks for the advice,

Marc

----------------------------------------------------------------------------
--
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 and get the
hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-----------------------------------------------------------------------------
-
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 and get the
hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to