Condition 属性

更新:2007 年 11 月

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

说明:

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

设置

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

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

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

请参见

概念

部署条件

参考

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

Property 属性

Property 属性(文件夹)

使用 Windows Installer 属性

Windows Installer 条件语句语法

其他资源

在部署中启动条件管理