1

要修复卸载条件:

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

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

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

我能够修复设置。

4

1 回答 1

0

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

在我的这个旧博客条目中,我提到了为什么您应该始终考虑添加Installed OR启动条件。我会建议做同样的上述。

于 2013-05-09T14:14:53.040 回答