0
我在維克斯中定義的變量如下其中有一個默認值 -我可以改變一個變量後,我把它定義在維克斯
<?define INSTALLEDVERSION = "Prod" ?>
現在我想更新這個變量來測試基於一個我的WIX內部的條件。這可能嗎?
我在維克斯中定義的變量如下其中有一個默認值 -我可以改變一個變量後,我把它定義在維克斯
<?define INSTALLEDVERSION = "Prod" ?>
現在我想更新這個變量來測試基於一個我的WIX內部的條件。這可能嗎?
要清楚,WiX Preprocessor變量是內置時間實體,因此您必須使用構建時間條件。
<?define INSTALLEDVERSION = "Prod" ?>
<?if $(var.IsTestBuild) ?>
<?undef INSTALLEDVERSION ?>
<?define INSTALLEDVERSION = "Test" ?>
<?endif ?>
如果你的意思是一個安裝時間條件,使用Property元素並SetProperty元素更新。