otimizações InstallShield básico MSI
-
06-07-2019 - |
Pergunta
Meu InstallShield 2009 projeto básico MSI instala muito lentamente. Temos um .msi 65MB e um .cab 110MB. O projeto foi atualizado do IS12, usando o que demorou cerca de metade do tempo para instalar.
Será que a atualização 2009 fazer algumas modificações padrão que eu posso reverter? Há alguma otimizações gerais que podem acelerar projetos básicos MSI? Talvez eliminando algumas ações padrão necessários-un, etc ...
Todas as sugestões ou leads muito apreciada.
Solução
A frase que eu destacou no parágrafo abaixo, encontrado na este página descrevendo possíveis problemas atualizando para 2009, poderia ser tomado como um euphamism:
Anteriormente, InstallShield não incluem qualquer suporte para comprimir ficheiros que foram transmitidos para o arquivo Setup.exe ou o arquivo Issetup.dll em tempo de compilação. Assim, se você comparar um lançamento que foi construído em InstallShield 2008 ou mais cedo, com a mesma versão que é construído com o nível de compressão padrão no InstallShield 2009, você pode perceber que o tamanho do arquivo Setup.exe ou Issetup.dll é ligeiramente diferente. Além disso, o tempo que é necessário para extrair arquivos podem ser ligeiramente diferentes .
Em IS2009, você pode mudar a partir do nível de compressão ou desligá-lo completamente e reconstruir seu projeto para ver se é mais rápido construído dessa maneira?
Outras dicas
Eu tive um problema semelhante que vai de IS12 a 2008, eventualmente, eu apenas pouco a bala e reconstruído o projeto a partir do zero (usando um pouco de importação / exportação para certos diálogos, entradas de registro, etc)