Chapter 5. Understanding the Installation Sequence
In order to coordinate the use of the WiX elements we've seen and the jobs that they do, we have two tables, InstallUISequence and InstallExecuteSequence that contain the order in which installation events should occur. For example, AppSearch
always happens before launch conditions.
In this chapter, we'll talk about how these tables work. Specifically, we'll cover:
The events that happen during the UI sequence and how to access them
The events that happened during the execute sequence and how to access them
How to add your own custom actions to a sequence
The various types of custom actions
Some tips on writing C# custom actions via the DTF library