Народ, подскажите. как такое осуществить. Там сложная логика, при обновлении одно, при установке другое. То есть нужно скрипты из батника запускать при установке, а при обновлении читать из БД версию последнего патча и выполнять только нужные скрипты, так что стандартные средства 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>