components - 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
那里有谁能启发我我在这里做错了什么?如果未定义任何条件,则正在安装组件。
干杯托马斯
解决方案
问题解决了:
https://community.flexerasoftware.com/showthread.php?138196-component-condition-not-working
将带有属性定义的自定义操作移动到序列中的较早位置。现在一切似乎都正常了:)
推荐阅读
- javascript - 使用 Angular 库构建项目时出现问题。ng serve 在本地工作正常 错误消息是请添加 @NgModule 注释
- java - Webview 有时会显示空白页
- angular - mat-paginator 的最后一个或第一个按钮上是否有 EventListener?
- java - 使用服务帐号访问包含外部数据源的 BigQuery 表
- python - 使用标签 '{{value | 返回模型中的第一张图像 第一的}}'
- angular - 使用 rxjs 观察 angular 4 中数组的变化
- gradle - 如何确定 Gradle 任务是否已实例化(配置避免 API)
- dart - Flutter 中的闪屏实现
- r - 闪亮的交互式 ggplot 缺少错误栏
- android - android studio 没有当前分支