0

我可以定义一个 WiX 属性,该属性将具有从其他属性计算的值吗?例如,我有两个属性:

<Property Id="SEARCH1">
  <RegistrySearch ... />
</Property>

<Property Id="SEARCH2">
  <RegistrySearch ... />
</Property>

我想避免SEARCH1 = "" AND SEARCH2 = ""在我的 WiX 源中跨多个位置复制粘贴条件。定义派生属性似乎不起作用:

<Property Id="FOUND_NOTHING">
  SEARCH1 = "" AND SEARCH2 = ""
</Property>

有没有一种有效的方法来定义这样的派生属性以FOUND_NOTHING用作条件?

4

1 回答 1

2

使用 WiX,您可以通过创作<SetProperty>元素来做到这一点。在后台,它创建了一个特殊的自定义操作并适当地安排它。

于 2012-12-03T17:09:23.977 回答