The WixUI dialog library contains the following built-in dialog sets that provide a familiar wizard-style setup user interface.
The built-in WixUI dialog sets are also customizable, from the bitmaps shown in the UI to adding and removing custom dialogs. See Customizing the WixUI Dialog Sets for additional information.
Assuming you have an existing installer that is functional but is just lacking a user interface, here are the steps you need to follow to include a built-in WixUI dialog set:
<Product ...> <UIRef Id="WixUI_InstallDir" /> </Product>
light -ext WixUIExtension -cultures:en-us Product.wixobj -out Product.msi
<p>Note - If you are using WiX in Visual Studio you can add the WixUIExtension using the Add Reference dialog and the necessary command lines will automatically be added when linking your .msi. To do this, use the following steps:</p> <ol> <li>Open your WiX project in Visual Studio</li> <li>Right click on your project in Solution Explorer and select Add Reference...</li> <li>Select the <strong>WixUIExtension.dll</strong> assembly from the list and click Add</li> <li>Close the Add Reference dialog</li> </ol>