Несколько действий SqlString в разных последовательностях в Wix
-
06-07-2019 - |
Вопрос
Я хотел бы выполнить строки SQL в двух разных последовательностях в InstallExecuteSequence.
Проблема в том, что, если вы используете поставляемый <sql:SqlString \>
, они связаны с действием InstallSqlData.
Есть ли способ указать, что определенные элементы SqlString выполняются на другом этапе (чтобы я мог выполнить отдельное промежуточное действие между ними)
Решение
Я не думаю, что это возможно. Р>
Вы можете подумать, что можете добавить новый тег CustomAction, указывающий на Sql CA Wix, и запланировать его в другой точке InstallExecuteSequence. К сожалению, оба экземпляра CA будут перебирать одни и те же строки в одних и тех же таблицах, поэтому эффект будет состоять в том, чтобы выполнить каждую SqlString дважды.