在wix中修复设置会引发错误

时间:2013-05-09 12:02:44

标签: windows installer wix

修复卸载条件:

<Condition Message="True">(LAUNCHFROMEXE = "True")</Condition>

此情况会引发安装错误。但请使用以下条件:

<Condition Message="True">LAUNCHFROMEXE</Condition>

我可以修复设置。

1 个答案:

答案 0 :(得分:0)

第一个示例要求将LAUNCHFROMEXE属性设置为字符串值"True"。第二个条件只需要将LAUNCHFROMEXE设置为任何值(即该值必须为非空白)。因此,在第二种情况下,修复操作中的某些内容是将LAUNCHFROMEXE设置为某个值(可能是初始化为"False"),因此正在运行。

在此old blog entry of mine中,我提到为什么您应该始终考虑在启动条件中添加Installed OR。我建议你做同样的事情。