Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 识别特征的条件是否可用_Wix - Fatal编程技术网

Wix 识别特征的条件是否可用

Wix 识别特征的条件是否可用,wix,Wix,我的安装程序中有两个功能。我只需要为功能1显示一个特殊对话框 我使用了这个条件,所以它适用于第一次安装。现在,如果我再次运行此安装程序,我需要检查Feature1是否已启用。(即使已安装) 我尝试安装了,当第一次安装Feature1时,该功能可以正常工作 假设我按如下方式运行此安装程序。我需要为这两次都设置条件(显示对话框) 首次安装: 第二次安装(更改) 有人能帮我设定一个条件吗?你正在使用,并在进一步寻找,但我不清楚你到底想要什么样的行为。包括以下示例: 仅当产品将在本地安装时运行操作。

我的安装程序中有两个功能。我只需要为功能1显示一个特殊对话框

我使用了这个条件
,所以它适用于第一次安装。现在,如果我再次运行此安装程序,我需要检查Feature1是否已启用。(即使已安装)

我尝试安装了
,当第一次安装Feature1时,该功能可以正常工作

假设我按如下方式运行此安装程序。我需要为这两次都设置条件(显示对话框)

首次安装:

第二次安装(更改)


有人能帮我设定一个条件吗?

你正在使用,并在进一步寻找,但我不清楚你到底想要什么样的行为。包括以下示例:

仅当产品将在本地安装时运行操作。不要在重新安装时运行操作。

(&FeatureName=3) AND NOT(!FeatureName=3)
术语“&FeatureName=3”表示操作是安装本地功能。术语“非(!FeatureName=3)”表示该功能不是本地安装的

听起来您可能希望通过删除NOT并将and更改为OR来调整这一点。如果执行此操作,则无论何时已安装或即将安装该功能,结果都将是真实的情况

或者,您可能希望在即将删除该功能时排除该场景。如果是这样的话,你可以这样做:

(&Feature1=3 OR !Feature1=3) AND NOT(&Feature1=2)
如果该功能即将安装或已经安装,则为真,除非该功能即将被删除



作为补充,我建议要么把
放在你的整个病情周围,要么把它完全排除在外。我发现您的
安装和
示例比完全包装的
或实体转义的
安装和&;Feature1=3

这正是我想要的。谢谢你的旁白。