Pregunta

Mi proyecto MSI básico de InstallShield 2009 se instala muy lentamente. Tenemos un .msi de 65MB y un .cab de 110MB. El proyecto se actualizó desde IS12, utilizando el que tardó aproximadamente la mitad de tiempo en instalarse.

¿La actualización de 2009 realizó algunas modificaciones predeterminadas que puedo revertir? ¿Hay alguna optimización general que pueda acelerar los proyectos básicos de MSI? Tal vez eliminar algunas acciones estándar innecesarias, etc. ...

Cualquier sugerencia o clientes potenciales muy apreciados.

¿Fue útil?

Solución

La frase que enfaticé en el párrafo a continuación, se encuentra en this página que describe posibles problemas de actualización a 2009, podría tomarse como un eufemismo:

  

Anteriormente, InstallShield no incluía ningún soporte para comprimir archivos que se transmitían al archivo Setup.exe o al archivo ISSetup.dll en el momento de la compilación. Por lo tanto, si compara una versión que se creó en InstallShield 2008 o anterior con la misma versión que se creó con el nivel de compresión predeterminado en InstallShield 2009, puede notar que el tamaño del archivo de Setup.exe o ISSetup.dll es ligeramente diferente. Además, el tiempo requerido para extraer archivos puede ser ligeramente diferente .

En IS2009, ¿puede cambiar desde el nivel de compresión o apagarlo por completo y reconstruir su proyecto para ver si se construye más rápido de esa manera?

Otros consejos

Tuve un problema similar al pasar de IS12 a 2008, eventualmente solo mordí la bala y reconstruí el proyecto desde cero (usando un poco de importación / exportación para ciertos diálogos, entradas de registro, etc.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top