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.

Foi útil?

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)

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