Я работаю с пользовательским расширением набора инструментов WiX и хотел бы знать, можно ли настроить заказ настраиваемого действия?
Например, у меня есть два действия:
CreateFolder Настраиваемое действие:
CustomAction Id = "CreateFolder" BinaryKey ="My.Ext.CA" DllEntry = "CreateFolder" Execute = "deferred"
ExecuteSql Пользовательское действие:
CustomAction Id = "ExecuteSql"BinaryKey =" My.Ext.CA "DllEntry =" ExecuteSql "Execute =" deferred "
Они размещаются в InstallExecuteSequence в следующем порядке:
<InstallExecuteSequence>
<Custom Action="CreateFolder" After="InstallValidate">
NOT Installed
</Custom>
<Custom Action="ExecuteSql" Before="InstallFinalize">
NOT Installed
</Custom>
</InstallExecuteSequence>
Хорошо работает сначала для запуска CA CreateFolder, а затем для ExecuteSql.Но в некоторых случаях требуется, чтобы пользователь WixExtension сначала запустил ExecuteSql, а затем - CreateFolder.
Можно ли как-то указать порядок CA, который должен выполняться в InstallExecuteSequence, и сделать его настраиваемым?