Domanda

Il mio progetto MSI di base InstallShield 2009 si installa abbastanza lentamente. Abbiamo un .msi da 65 MB e un cab. Da 110 MB. Il progetto è stato aggiornato da IS12, con il quale l'installazione ha richiesto circa la metà del tempo di installazione

L'aggiornamento del 2009 ha apportato alcune modifiche predefinite che posso annullare? Esistono ottimizzazioni generali che possono accelerare i progetti MSI di base? Forse rimuovendo alcune azioni standard non necessarie, ecc ...

Eventuali suggerimenti o suggerimenti sono molto apprezzati.

È stato utile?

Soluzione

La frase che ho sottolineato nel paragrafo seguente, disponibile su questo pagina che descrive possibili problemi che possono essere aggiornati al 2009, potrebbe essere considerato un eufamismo:

  

In precedenza, InstallShield non includeva alcun supporto per la compressione di file trasmessi in streaming nel file Setup.exe o nel file ISSetup.dll al momento della creazione. Pertanto, se si confronta una versione creata in InstallShield 2008 o precedente con la stessa versione creata con il livello di compressione predefinito in InstallShield 2009, è possibile notare che la dimensione del file Setup.exe o ISSetup.dll è leggermente diversa. Inoltre, il tempo necessario per estrarre i file potrebbe essere leggermente diverso .

In IS2009, puoi cambiare dal livello di compressione o disattivarlo completamente e ricostruire il tuo progetto per vedere se è stato costruito più velocemente in quel modo?

Altri suggerimenti

Ho avuto un problema simile andando dall'IS12 al 2008, alla fine ho semplicemente morso il proiettile e ricostruito il progetto da zero (usando un po 'di importazione / esportazione per alcune finestre di dialogo, voci di registro, ecc.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top