Summary
In this chapter, we discussed how to extend WiX to perform custom operations at install time. Our extension provided new WiX elements that tie to custom actions. All of this is bundled up into a .NET assembly so that others can use it too. With this knowledge, you've opened the door to advanced WiX functionality for yourself and possibly the WiX community at large.
In the next chapter, we will have a look at the new Burn engine that was introduced in WiX 3.6. Burn provides bootstrapping capabilities that allow us to bundle our software and its dependencies into a single setup executable. The potential uses for this are many and we'll dig into what you need to know to get started.