Domanda

Ho uno strumento che crea automaticamente installer InstallShield (InstallScript, non MSI), e il mio problema principale al momento è che quando aggiorno un'installazione, ho bisogno di un modo per impedire che le funzionalità vengano aggiornate . Durante l'installazione, desidero verificare la versione di un file exe installato sul sistema di destinazione e, a seconda di ciò, desidero poter escludere una funzionalità specifica dall'insieme di file in fase di aggiornamento.

Ho provato a implementarlo chiamando FeatureSelectItem (feature, FALSE) nel gestore eventi OnInstalling della funzionalità, ma ciò causa la disinstallazione dell'intera funzione , che non è quello che voglio. Voglio solo che la funzione sia esclusa dall'aggiornamento.

C'è un modo per farlo?

È stato utile?

Soluzione 2

Secondo il team di supporto di Acresso, ciò non è possibile.

Altri suggerimenti

Se ci sono parti della tua installazione che sono controllate / gestite in modo indipendente, potresti voler creare installazioni separate per loro. Quindi è possibile utilizzare InstallScript come bootstrapper per aggiornare ciascuna installazione separatamente in base alle proprie condizioni.

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