W celu sprawdzenia, czy jest zainstalowany .NET framework można użyć tego warunku:nie rozumieją WiX warunki logiczną logiki
<Condition Message="This application requires .NET Framework">
<![CDATA[Installed OR NETFRAMEWORK20]]>
</Condition>
ja nie rozumiem, dlaczego te dwie podgrupy warunki (zainstalowana, NETFRAMEWORK20) łączy się z operatorem OR
, raczej bym się spodziewał czegoś takiego, gdzie oba warunki są połączone z AND
:
<![CDATA[Installed AND NOT NETFRAMEWORK20]]>
gdzie jest mój nieporozumienie?
Ah! Błędnie pomyślałem, 'INSTALLED = true', jeśli instalacja jest obecnie w toku. Dziękuję za wyjaśnienie. Bardzo dobra odpowiedź – nabulke