Usando o WixSharp, basta criar um ElevatedCustomAction no qual você pode fazer o que quiser - analisar arquivos ini e executar comandos sql seria muito fácil de fazer ...
Para uma configuração (para atualizar um produto existente) que eu crio no wix, eu preciso ler o diretório de instalação e processar todos os arquivos INI que começam com configurações
Esses são arquivos de configurações que têm o mesmo layout e permitem que o aplicativo se conecte a diferentes ambientes / servidores sql. Todos os arquivos ini configuram um ambiente.
A partir desses arquivos, eu preciso do connectionstring dentro do ini e executo um script SQL de atualização em cada ambiente (assim, para cada arquivo ini encontrado).
Como isso pode ser alcançado?
Eu olhei para o wix, mas não encontrei uma solução.
Agora estou tentando usar o wix # (wix-sharp), mas não sei se será possível.
Agradecemos antecipadamente por quaisquer ideias e pensamentos.
Usando o WixSharp, basta criar um ElevatedCustomAction no qual você pode fazer o que quiser - analisar arquivos ini e executar comandos sql seria muito fácil de fazer ...