【发布时间】:2013-12-12 20:50:43
【问题描述】:
我正在使用 WiX 3.6(但如有必要可以升级到 3.8)并且有一个用 BURN 编写的引导程序,这几乎可以满足我的所有需求,除了这个问题;我似乎无法破解。
我有两个变量; Product_XYZ 和 Product_ABC。第一个包含通过注册表搜索填充的文件夹路径(因此,如果搜索未找到我的 reg 密钥,它可能是空白的),另一个是硬编码的(即“[ProgramFilesFolder]\ABC”)。
我只是(?)想将 InstallFolder 变量(以便它通过选项按钮显示在 UI 中)设置为 Product_XYZ 变量中的值(如果它不是空白的话)。如果为空,我想将 InstallFolder 设置为 Product_ABC 中的值。
即
If Product_XYZ <> "" then
InstallFolder = [Product_XYZ]
else
InstallFolder = [Product_ABC]
endif
但显然使用 BURN 逻辑!!
谁能帮帮我?
干杯,
克里斯。
【问题讨论】:
-
感谢您的回复,但是在这种情况下这对我没有帮助。