Pergunta

Eu tenho uma ferramenta que cria automaticamente instaladores installshield (installscript, não msi), e meu principal problema no momento é que, ao atualizar uma instalação, preciso de uma maneira de impedir que os recursos sejam atualizado. Durante a instalação, quero verificar a versão de um arquivo ex instalado no sistema de destino e, dependendo disso, quero poder excluir um recurso específico do conjunto de arquivos que estão sendo atualizados.

Eu tentei implementar isso ligando FeatureSelectItem(feature, FALSE) no recurso OnInstalling manipulador de eventos, mas isso faz com que todo o recurso seja desinstalado, que não é o que eu quero. Eu só quero que o recurso seja excluído da atualização.

Existe uma maneira de fazer isso?

Foi útil?

Solução 2

De acordo com a equipe de apoio da Acrespo, isso não é possível.

Outras dicas

Se houver partes da sua instalação em versão/mantida independentemente, convém criar instalações separadas para elas. Em seguida, você pode usar seu installscript como um bootstrapper para atualizar cada instalação separadamente com base em suas condições.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top