Con el fin de comprobar si se instala .NET Framework se puede utilizar esta condición:no entienda a las condiciones de WiX lógica booleana
<Condition Message="This application requires .NET Framework">
<![CDATA[Installed OR NETFRAMEWORK20]]>
</Condition>
No entiendo por qué los dos sub-condiciones (con aparato, NETFRAMEWORK20) se combinan con un operador OR
, en lugar yo esperaría algo como esto cuando ambas condiciones se combinan con un AND
:
<![CDATA[Installed AND NOT NETFRAMEWORK20]]>
dónde está mi malentendido?
¡Ah! Pensé equivocadamente 'INSTALLED = true' si la instalación está actualmente en progreso. Gracias por la aclaración. Muy buena respuesta – nabulke