WIX включает файлы в настройке, но не копировать в TARGETDIR - PullRequest
2 голосов
/ 16 июня 2011

Я пишу установщик wix и использовал его для создания базы данных sql.

У нас есть специальный инструмент командной строки, который нам нужно запустить, чтобы заполнить базу данных ее схемой и данными, инструмент требует включения сценариев sql, у нас их довольно много, и они организованы в различные каталоги.

Можно ли включить эти файлы в установщик, а затем запустить средство командной строки для этих файлов без необходимости копировать эти файлы в каталог установки.

Я думаю, возможно, мне придется скопировать эти файлы в temp, а затем, после завершения установки, очистить их, есть ли лучший способ?

1 Ответ

0 голосов
/ 22 июня 2011

Вы можете создать настраиваемое действие MSI и встроить сценарии SQL в качестве ресурсов в самой DLL.

Затем запланируйте свое настраиваемое действие для запуска EXE на этих сценариях SQL.

Механизм MSIавтоматически извлечет и очистит ваши двоичные файлы с пользовательскими действиями.

...