要修复卸载条件:
<Condition Message="True">(LAUNCHFROMEXE = "True")</Condition>
这种情况会引发安装错误。但使用以下条件:
<Condition Message="True">LAUNCHFROMEXE</Condition>
我能够修复设置。
要修复卸载条件:
<Condition Message="True">(LAUNCHFROMEXE = "True")</Condition>
这种情况会引发安装错误。但使用以下条件:
<Condition Message="True">LAUNCHFROMEXE</Condition>
我能够修复设置。
第一个示例要求将LAUNCHFROMEXE属性设置为字符串值"True"。第二个条件只需要LAUNCHFROMEXE设置为任何值(即该值必须是非空白的)。因此,在第二种情况下,您的修复操作中的某些内容正在设置LAUNCHFROMEXE为某个值(可能已初始化为"False"),因此可以正常工作。
在我的这个旧博客条目中,我提到了为什么您应该始终考虑添加Installed OR启动条件。我会建议做同样的上述。