Как использовать свойство установщика msi в сообщении о состоянии в установщике wix?

Я хочу использовать свойство установщика MSI в сообщении о состоянии в установщике WiX. Это свойство MSI устанавливается пользовательским действием C ++. Я могу установить и получить одно и то же свойство и значение MSI перед вызовом сообщения условия, но оно не работает, когда я использую его в сообщении условия.

Мое сообщение о состоянии выглядит

<CustomAction Id="CustomAction1" BinaryKey="CustomDLL" DllEntry="CustomAction1" Execute="immediate" Return="check" />

<InstallUISequence>
<Custom Action="CustomAction1" Before="LaunchConditions">Not Installed</Custom>
</InstallUISequence>

<InstallExecuteSequence >
<Custom Action="CustomAction1"  Before="LaunchConditions">Not Installed</Custom>
</InstallExecuteSequence>

<Condition Message="message comes here.">
<![CDATA[(MyProperty= "NO")]]>
</Condition>

Здесь этот MyProperty является строкой и возвращает либо ДА, либо НЕТ, и он установлен C ++ CA, и это условие не выполняется в обоих случаях. Но я хочу показать это сообщение только тогда, когда MyProperty установлен на «НЕТ».

Итак, как использовать мое пользовательское свойство MSI в сообщении условия, которое было установлено пользовательским действием?

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]