Extensions

Windows Installer XML

Extensions

WiX supports the following classes of extensions:

  • Preprocessor Extensions allow clients to modify authoring files before they are processed by the compiler.
  • Compiler Extensions allow clients to custom compile authored XML into internal table representation before it is written to binary form.
  • Binder Extensions allow clients to modify the behavior of the Binder.
  • Decompiler Extensions allow clients to decompile custom tables into XML.
  • Validator Extensions allow clients to process validation messages. By default, validation messages are output to the console.
  • Mutator Extensions allow clients to modify the behavior of the Mutator.
  • Harvester Extensions allow clients to modify the behavior of the Harvester.
  • Unbinder Extensions allow clients to modify the behavior of the Unbinder.

 

For information on how to use WiX extensions on the command line or inside the Visual Studio IDE, please visit the Using WiX extensions topic.

For information on how to use localized WiX extensions, please visit the Localized extensions topic.