Casper-SC
@Casper-SC
Программист (.NET)

[Wix] как скопировать SQL скрипты во временную папку, потом выполнив их удалить?

Народ, подскажите. как такое осуществить. Там сложная логика, при обновлении одно, при установке другое. То есть нужно скрипты из батника запускать при установке, а при обновлении читать из БД версию последнего патча и выполнять только нужные скрипты, так что стандартные средства WIX не подходят. Я делаю через CustomAction. Никак не пойму, как же вообще это делается. Я создал бинарники, как-то их можно использовать?

Мутная тема этот WIX, это просто жесть. Кто это придумал....

<Fragment>
    <Binary Id="CreateDbBatFile"
            SourceFile="$(var.DemoDbScriptsFolder)\$(var.SqlBatFileName)" />
    <Binary Id="CreateDbSqlScriptPart1"
            SourceFile="$(var.DemoDbScriptsFolder)\$(var.SqlCreatePart1FileName)" />
    <Binary Id="CreateDbSqlScriptPart2"
            SourceFile="$(var.DemoDbScriptsFolder)\$(var.SqlCreatePart2FileName)" />
  </Fragment>
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 1
@asArtem
не использовать WIX, а использовать WixSharp и CustomActions
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы