Domanda

Vorrei eseguire stringhe SQL in due diverse sequenze in InstallExecuteSequence.

Il problema è che sembra che se si utilizza il <sql:SqlString \> fornito, vengono raggruppati nell'azione "InstallSqlData".

Esiste un modo per specificare che determinati elementi SqlString vengano eseguiti in una fase diversa (in modo che io possa eseguire un'azione personalizzata separata in mezzo)

È stato utile?

Soluzione

Non credo sia possibile.

Potresti pensare di poter aggiungere un nuovo tag CustomAction che punta alla CA di SQL di Wix e pianificarlo in un altro punto in InstallExecuteSequence. Sfortunatamente, entrambe le istanze della CA eseguiranno l'iterazione sulle stesse righe nelle stesse tabelle, quindi l'effetto sarà di eseguire ogni SqlString due volte.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top