|
| 1 | +# Windows Installer XML Samples |
| 2 | + |
| 3 | +This repository contains samples I use for [Windows Installer XML (WiX)](http://wixtoolset.org/) |
| 4 | +workshops and trainings. |
| 5 | + |
| 6 | +**If you will participate in one of my trainings and you are looking for a list |
| 7 | +of software and tools you are going to need, please read |
| 8 | +[the corresponding blog article](http://www.software-architects.com/devblog/2014/10/06/Windows-Installer-XML-Training).** |
| 9 | + |
| 10 | +## Related blog posts |
| 11 | + |
| 12 | +Every now and then I write blog posts with detailed information about certain |
| 13 | +topics. Here are links to WiX-related posts (might be out of date, please |
| 14 | +check http://www.software-architects.com for a list of all available posts): |
| 15 | + |
| 16 | +* [Shipping large MSI installers via Azure Blob Storage](http://www.software-architects.com/devblog/2014/10/08/Shipping-large-MSI-installers-via-Azure-Blob-Storage) |
| 17 | + |
| 18 | +## Slides |
| 19 | + |
| 20 | +Feel free to download my [WiX slidedeck](Slides). |
| 21 | + |
| 22 | +## Samples |
| 23 | + |
| 24 | +### [WiX Basics](WixBasics) |
| 25 | + |
| 26 | +Demo installer for learning WiX basics. |
| 27 | + |
| 28 | +### [Composite WPF Application With Installer](CompositeWpfAppWithInstaller) |
| 29 | + |
| 30 | +This sample contains a composite WPF application that uses MEF (Managed |
| 31 | +Extensibility Framework) for loading extensions and Sandcastle for generating |
| 32 | +SDK documentation. |
| 33 | + |
| 34 | +The sample contains two setup |
| 35 | +projects. [CompositeWpfAppWithInstaller/CompositeWpfApp.Install](CompositeWpfAppWithInstaller/CompositeWpfApp.Install) |
| 36 | +generates a single installer. [CompositeWpfAppWithInstaller/CompositeWpfApp.InstallCab](CompositeWpfAppWithInstaller/CompositeWpfApp.InstallCab) |
| 37 | +generates an installer with multiple CAB files. |
| 38 | + |
| 39 | +The sample also contains a BURN bootstrapper sample in |
| 40 | +[CompositeWpfAppWithInstaller/CompositeWpfApp.Bootstrapper](CompositeWpfAppWithInstaller/CompositeWpfApp.Bootstrapper). |
| 41 | +It create two separate MSI files (one for the application, one for the extension) and chains |
| 42 | +them into a single installer exe. |
| 43 | + |
| 44 | + |
| 45 | + |
0 commit comments