2014-12-12 6 views
1

У меня есть загрузочный бокс WiX с установщиком WPF, и в соответствии с пользовательскими выборами из пользовательского интерфейса Bootsrapper я хочу обновить sql-скрипт, который включен в msi. Я знаю, как читать файлы в элементе Binnary, но как я могу редактировать один из них, использовать его в SqlScript? Я также знаю о возможности использования SqlString. Каким будет наиболее подходящее решение?Изменение динамически во время установки файлов двоичных файлов .txt, .sql

ответ

2

Вы должны сделать это с помощью специального действия. Сначала пусть msi скопирует скрипт sql. После этого вы должны выполнить произвольное действие для редактирования скопированного файла. После его редактирования вы можете выполнить sql-скрипт.

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

Смежные вопросы