Impedire l'aggiornamento di una funzione
-
06-07-2019 - |
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?
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.