wix – 如何根据条件运行自定义操作?

前端之家收集整理的这篇文章主要介绍了wix – 如何根据条件运行自定义操作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试根据 Windows版本运行自定义操作(删除某个文件).
我知道如何检查Windows版本:
<Condition Message="Windows version xxx required...">
    <![CDATA[Installed OR (VersionNT >= 600)]]>
</Condition>

但是,我不想显示消息,而是删除文件.我找不到一个如何使用这样的条件运行oder不运行自定义操作的示例!

您需要在 Custom element中指定运行自定义操作的条件. (这允许您在序列中的不同位置多次运行自定义操作,并且每次根据需要使用不同的条件).

例:

<InstallExecuteSequence>
  <Custom Action="CreateRegistryEntries" After="CostInitialize">
    NOT Installed AND NOT PATCH
  </Custom>
</InstallExecuteSequence>

猜你在找的Windows相关文章