I need to display the version number in the title along with the application name.
Currently, it looks like
Here is my wix snippet:
WiX UI extension doesn't allow this type of customization. Your two chances would be
1) define Name="Test Application $(var.ProductVersion)" (Side effect. version listed in programs and features twice
2) Stop using the WiXUI extension and instead clone all the code from https://github.com/wixtoolset/wix3/tree/develop/src/ext/UIExtension/wixlib into your project.
Localization Override: You can try to add a localization file and then override the WelcomeDlgTitle
string (the WiX GUI string list / list of string identifiers can be found here (for English):
<UIRef Id="WixUI_Mondo" />
%ProgramFiles(x86)%\WiX Toolset v3.11\bin\WixUIExtension.dll
=>
Add =>
New Item...WiX v3
in the left menu. Double click Localization file
(very common to add a WiX v4 file instead, double check please)Add the string below to the localization file:
<?xml version="1.0" encoding="utf-8"?>
<WixLocalization Culture="en-us" xmlns="http://schemas.microsoft.com/wix/2006/localization">
<String Id="WelcomeDlgTitle">{\WixUI_Font_Bigger}Welcome to the [ProductName] [ProductVersion] Setup Wizard</String>
</WixLocalization>
Compile and test
Sample Dialog:
WiX GUI: I am quite confused myself with WiX GUI, hence I wrote this little overview and "check list" to remember better (uses a similar approach to change the style of a dialog entry): Changing text color to Wix dialogs.
Links: