Не понимаю логическую логику условий WiX

Чтобы проверить, установлена ​​ли платформа .NET, вы можете использовать это условие:

<Condition Message="This application requires .NET Framework">
    <![CDATA[Installed OR NETFRAMEWORK20]]>
</Condition>

Я не понимаю, почему два подусловия (Установлено, NETFRAMEWORK20) объединены с ИЛИ Оператор , скорее, я ожидал бы чего-то вроде этого, где оба условия сочетаются с И :

<![CDATA[Installed AND NOT NETFRAMEWORK20]]>

В чем мое недоразумение?

8
задан Peter Mortensen 31 December 2016 в 14:19
поделиться