我目前正在努力使用自定义属性(在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
有人可以启发我在这里做错了什么吗? 如果未定义任何条件,则将安装组件。
欢呼 托马斯
答案 0 :(得分:0)
问题已解决:
https://community.flexerasoftware.com/showthread.php?138196-component-condition-not-working
将具有“属性”定义的“自定义操作”移动到序列中的较早位置。 一切似乎都可以正常工作了:)