InstallShield-组件的条件

时间:2018-10-14 15:33:34

标签: components conditional-statements installshield

我目前正在努力使用自定义属性(在VBScript中定义为“自定义操作”)以及将其用作组件的条件:

属性= MYDOMAIN

MSI日志条目:

PROPERTY CHANGE: Modifying MYDOMAIN property. Its current value is '0'. Its new value: '999'.

Property(S): SecureCustomProperties = ISFOUNDNEWERPRODUCTVERSION;USERNAME;COMPANYNAME;ISX_SERIALNUM;SUPPORTDIR;INSTALLDIR;MYDOMAIN
MYDOMAIN = 999

组件条件如下:

MYDOMAIN="999"

在安装过程中未安装该组件,我做了几个改动:

MYDOMAIN<<"999"
MYDOMAIN<<999
MYDOMAIN=999

有人可以启发我在这里做错了什么吗? 如果未定义任何条件,则将安装组件。

欢呼 托马斯

1 个答案:

答案 0 :(得分:0)

问题已解决:

https://community.flexerasoftware.com/showthread.php?138196-component-condition-not-working

将具有“属性”定义的“自定义操作”移动到序列中的较早位置。 一切似乎都可以正常工作了:)