Don';不理解WiX条件布尔逻辑
为了检查是否安装了.NET framework,您可以使用以下条件:Don';不理解WiX条件布尔逻辑,wix,Wix,为了检查是否安装了.NET framework,您可以使用以下条件: <Condition Message="This application requires .NET Framework"> <![CDATA[Installed OR NETFRAMEWORK20]]> </Condition> 我的误解在哪里?因为元素是安装程序继续运行的条件(并且只有在条件失败时才使用该消息) 因此,如果出现以下情况之一,我们希望继续运行此安装: 此软件包已安
<Condition Message="This application requires .NET Framework">
<![CDATA[Installed OR NETFRAMEWORK20]]>
</Condition>
我的误解在哪里?因为
元素是安装程序继续运行的条件(并且只有在条件失败时才使用该消息)
因此,如果出现以下情况之一,我们希望继续运行此安装:
如果
只是NETFRAMEWORK20
,而有人刚刚卸载了.NET Framework,然后试图卸载您的软件包,则条件将失败,并显示消息“此应用程序需要.NET Framework”-这将非常烦人。啊!如果安装正在进行,我错误地认为INSTALLED=true
。谢谢你的澄清。回答得很好
<![CDATA[Installed AND NOT NETFRAMEWORK20]]>