WiX extensions and custom actions
WiX extends the functionality of Windows Installer by providing WiX Extensions that typically include compiler extensions to provide custom elements and attributes in your WiX authoring and custom actions to implement the extended functionality.
The following WiX extensions are provided by the WiX team:
Extension | Documentation |
---|---|
WixToolset.Bal.wixext | Bal schema |
WixToolset.ComPlus.wixext | Complus schema |
WixToolset.Dependency.wixext | Dependency schema |
WixToolset.DifxApp.wixext | Difxapp schema |
WixToolset.DirectX.wixext | Directx schema |
WixToolset.Firewall.wixext | Firewall schema |
WixToolset.Http.wixext | Http schema |
WixToolset.Iis.wixext | Iis schema |
WixToolset.Msmq.wixext | Msmq schema |
WixToolset.Netfx.wixext | Netfx schema |
WixToolset.PowerShell.wixext | Powershell schema |
WixToolset.Sql.wixext | Sql schema |
WixToolset.UI.wixext | UI schema |
WixToolset.Util.wixext | Util schema |
WixToolset.VisualStudio.wixext | Vs schema |
Using extensions
To use a WiX extension during the build of your project, you need to load the extension and reference its namespace in your WiX authoring.