如何根据文件内容为Chain中的ExePackage设置InstallCondition?

时间:2013-07-27 08:56:49

标签: wix burn wix3.7

我有一个具有以下设置的链: ExePackage1-> MsiPackage1-> ExePackage2-> MsiPackage2

MsiPackage1将一些值写入文件File1。

ExePackage2有一个InstallCondition,它应该基于File1的内容。

如何阅读File1的内容并在InstallCondition中设置要测试的属性?

  • 我想到了util:FileSearch但它确实帮助了我内容。
  • 使用自定义操作读取ExePackage2中的内容可能是另一种方法,但我甚至不想执行ExePackage2。

更新 我有一个自定义操作库,由MsiPackage1和MsiPackage2使用。是否可以扩展为托管CustomBA并执行所需的文件读取和属性设置?

1 个答案:

答案 0 :(得分:2)

烧伤不起作用。它在链开始应用之前处理InstallCondition,因此在链中发生的任何事情都不会影响链的其余部分。