If you are writing the extension to extend your own (or anyone else's WiX
builds) you need the following "projects" in your build:

1. Your CA. BTW, the lib(s) for building C++ CAs that are in the are very
helpful here
2. Your WixLib (which depends on the CA). It must include the -bf
commandline option to lit.exe (set the "BindFiles" property to "True" in
your .wixproj file to add that option).
3. Your Extension (which depends on the WixLib). You will probably
incorporate both a compiler extension (with its associated .xsd file) and
your wixlib. You should also include a decompiler extension for the table(s)
you create as well, especially if you intend to share your extension with
third parties. Add any others as needed for your needs/purposes. Some of the
helpful tools to ease the creation of parts of this solution, particularly
creating the decompiler extension, aren't in the MSI or the binary ZIP, so
you would have to build the wix toolset itself to get them (such as XsdGen,
XsdStich, FlattenXml, etc).
4. (optional) A project to create and MSI to install your extension, and/or
a project to zip your extension, for distribution. Depends on your intended
audience/distribution needs.

If instead you are intending to include the extension in the Wix Toolset
itself, you should instead model the locations/layouts of the above first
three projects on the ones already in the build for the other shipping
extensions. It takes a bit of hunting to see where to add what to get
everything to build but as you submit your cvs patches for review we can
help you there.

-----Original Message-----
From: sean farrow [mailto:sean.far...@seanfarrow.co.uk] 
Sent: Friday, February 05, 2010 9:32 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] adding an extension to the Wix build

Hi Bob:
I'm writing a Wix extension. This includes a ca, a Wixlib, and a c#
extension.
Cheers
Sean.

-----Original Message-----
From: Bob Arnson [mailto:b...@joyofsetup.com] 
Sent: 06 February 2010 04:45
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] adding an extension to the Wix build

On 2/5/2010 11:14 PM, sean farrow wrote:
> How do I go about adding an extension to the WiX build.
>    

What kind of extension? Which build (WiX itself or your own WiX 
project)? Please clarify.

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


--------------------------------------------------------------------------
----
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the
business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



----------------------------------------------------------------------------
--
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the
business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to