修复卸载条件:
<Condition Message="True">(LAUNCHFROMEXE = "True")</Condition>
此情况会引发安装错误。但请使用以下条件:
<Condition Message="True">LAUNCHFROMEXE</Condition>
我可以修复设置。
答案 0 :(得分:0)
第一个示例要求将LAUNCHFROMEXE
属性设置为字符串值"True"
。第二个条件只需要将LAUNCHFROMEXE
设置为任何值(即该值必须为非空白)。因此,在第二种情况下,修复操作中的某些内容是将LAUNCHFROMEXE
设置为某个值(可能是初始化为"False"
),因此正在运行。
在此old blog entry of mine中,我提到为什么您应该始终考虑在启动条件中添加Installed OR
。我建议你做同样的事情。