WiX Tutorial (5/7)


The execution of an installation package has two main parts: the InstallUISequence part and the InstallExecuteSequence part.

The InstallUISequence part is the first part of the execution sequence and its goal is to decide what needs to be done to install (or modify) the package, possibly by getting some input from the user. In this phase no change should be made to the system.

After the InstallUISequence the InstallExecuteSequence is run. This is the phase where the system is actually modified. Changes made to the system are recorded so that if the changes can't be completed successfully they are rolled back. Such protection doesn't exist in the InstallUISequence phase.

Each sequence is made up of a series of actions. There is a set of standard actions but developers can insert their own custom actions in the sequence as described in the Custom Actions tutorial. On this page we will limit ourselves to the standard actions.

blog comments powered by Disqus

Copyright(c) 2006-2017 Xavier Leclercq | Privacy policy

Contact Us