Wix - определение значения свойства из командной строки для передачи в CustomAction - PullRequest
0 голосов
/ 02 января 2019

Как правильно определить значение открытого свойства (FLAG) и передать это значение в CustomAction?

<Property Id="FLAG" Value="none" Secure="yes"/>
<CustomAction Id="SetPathToRemove" Property="ShowRemoveFilesDialog" Value="RemoveDataFlagKey=[FLAG]" />
<CustomAction Id="ShowRemoveFilesDialog" BinaryKey='CustomActionsBinary' DllEntry='ShowDialogRemoveFiles'
              Execute='deferred' Return='ignore' Impersonate='no'/>

CustomAction:

var flag_remove = session.CustomActionData ["RemoveDataFlagKey"]; MessageBox.Show (flag_remove); * +1007 *

Командная строка:

. / AppInstaller.exe / uninstall FLAG = "удалить"

Когда я выполняю строку выше в командной строке, значение, отображаемое в окне сообщений, показывает только значение свойства по умолчанию («none»), а не значение, определенное в командной строке («remove»). Что я делаю не так?

...