Bootstrappeur WiX: Comment définir les variables de gravure à partir de la ligne de commande?
À l'aide de WiX 3.7 et .NET 4.0.
Comment peut-on définir de graver des variables lors de l'exécution d'un WiX programme d'amorçage EXE à partir de la ligne de commande?
source d'informationauteur bsara | 2013-02-07
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, la brûlure des variables que vous souhaitez définir le besoin d'être défini comme
Overridable
. Pour ce faire, vous devez inclure le suivi de l'espace de noms dans votre WXS:xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"
et si vous êtes à l'aide de Visual Studio, comme moi, vous devez inclureWixBalExtension.dll
dans votre projet de références. Ensuite, vous devez ajouter l'attribut suivant à l'ensemble de la brûler les variables que vous souhaitez définir via la ligne de commande:bal:Overridable="yes"
.Maintenant, vous pouvez définir les variables via la ligne de commande dans ce mode:
Ci-dessous est un exemple d'un fichier WXS qui satisfait toutes les conditions décrites ci-dessus: