Je voudrais afficher certaines variables dans la boîte de dialogue personnalisée. Par exemple, je voudrais informer les utilisateurs sur un numéro de version d'un produit installé.WIX: Comment afficher une variable dans une boîte de dialogue personnalisée?
en-tête du fichier principal de .wxs est:
<?xml version="1.0" encoding="UTF-8"?>
<?define ProductVersion = 1.0.20.15?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product Id="*"
Name="BNS"
Language="1029"
Version="$(var.ProductVersion)"
...
Si je tente d'ajouter cette balise de contrôle boîte de dialogue:
<Control Id="VersionNumber" Type="Text" X="20" Y="175" Width="290" Height="30" Transparent="yes" Text="$(var.ProductVersion)" NoPrefix="yes"/>
« Undefined variable de préprocesseur « $ (var.ProductVersion) '. " erreur se produit lorsque je l'essaye de construire.