Condition 属性

指定在目标计算机上执行安装时必须满足的条件(计算结果为**“True”**)。 Condition 属性可用于向安装程序添加条件逻辑,例如,仅为特定的操作系统版本安装某个文件。 它还可以与文件搜索、注册表搜索或组件搜索一起使用,以在找不到指定项时使安装过程终止。 AlwaysCreate 属性必须设置成 True,否则

提示

条件适用于文件和组件,不适用于文件夹。 可以在文件夹上设置条件,但是,除非该文件夹为空并且其“AlwaysCreate”属性设置为“True”,否则将忽略该条件。 此时,将为文件夹创建虚组件,并将条件设置在该组件上。

设置

“Condition”属性采用包含有效条件语句的字符串,条件语句的计算结果可以为“True”“False”。 此语句可以是 Windows Installer 条件或属性,Property 属性中包含的值,文件、注册表或组件搜索中的 Name 属性,也可以是使用逻辑运算符的上述语句的组合。

例如,安装项目包含带有名为**“CheckBox1”的复选框的“复选框”对话框,“CheckBox1Property”“CHECKBOXA1”。 若要确定用户是否选中了“CheckBox1”,可以将“Condition 属性”设置为表达式“CHECKBOXA1=1”**。 有关更多信息,请参见演练:部署基于 Windows 的应用程序中的步骤“添加启动条件来检查 Internet Explorer 版本”。

**“Condition”**属性与 在部署中启动条件管理 中描述的启动条件设置一起使用。

请参见

参考

“启动条件编辑器”的属性

Property 属性

Property 属性(文件夹)

使用 Windows 安装程序属性

Windows 安装程序条件语句语法

其他资源

在部署中启动条件管理