Writing custom actions with .NET code means making use of the Deployment Tools Foundation (DTF). Here, we'll touch on some of the more common parts of the DTF library. However, you should also take a look at the DTF documentation that comes with WiX if you'd like to explore some of its other features. For example, although we won't cover it here, DTF has support for LINQ and CAB file compression. The examples in this section draw from DTF's
InstallExecuteSequence tables run through their lists of actions, they're doing so in their own memory space—called a session. You've seen how this requires you to mark WiX properties as ...