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