0

InstallExecuteSequence の 2 つの異なるシーケンスで SQL 文字列を実行したいと考えています。

問題は、提供されている を使用すると<sql:SqlString \>、「InstallSqlData」アクションにバンドルされるように見えることです。

特定の SqlString 要素が別の段階で実行されるように指定する方法はありますか (間に別のカスタム アクションを実行できるようにするため)

4

1 に答える 1

0

それは不可能だと思います。

Wix の Sql CA を指す新しい CustomAction タグを追加して、InstallExecuteSequence の別の時点でスケジュールできると思うかもしれません。残念ながら、CA の両方のインスタンスが同じテーブルの同じ行を反復処理するため、各 SqlString を 2 回実行することになります。

于 2009-10-29T20:16:21.423 に答える