要修复卸载条件:
<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
启动条件。我会建议做同样的上述。