disinstallare un VSPackage
In genere, Windows Installer possibile disinstallare il package VS semplicemente “annullamento„ ciò che ha apportato per installare il pacchetto VS. Le azioni personalizzate descritte in Controlli che devono essere eseguiti dopo l'installazione devono essere eseguite dopo una disinstallazione anche. Poiché le chiamate a devenv.exe si verificano prima azione standard di InstallFinalize sia per installazione e disinstallazione, le voci della tabella di InstallExecuteSequence e CustomAction forniscono entrambi i casi.
Come regola generale, se si aggiunge le azioni personalizzate a un package di Windows Installer, è necessario gestire tali azioni durante la disinstallazione e il rollback. Se si aggiunge il auto-registro di azioni personalizzate il package VS, ad esempio, è necessario aggiungere azioni personalizzate annullarne la registrazione, anche.
Nota
È possibile che un utente da installare il pacchetto VS quindi disinstalli le versioni di Visual Studio con cui è integrato.È possibile garantire il corretto funzionamento della disinstallazione del package VS in tale scenario eliminazione delle azioni personalizzate che eseguono il codice con dipendenze da Visual Studio.
Le condizioni di avvio di gestione di disinstallazione il tempo
L'azione standard di LaunchConditions legge le righe della tabella di LaunchCondition per visualizzare i messaggi di errore se le condizioni non vengono soddisfatte. Mentre le condizioni di avvio vengono in genere utilizzate per garantire che i requisiti di sistema siano soddisfatti, è possibile procedere in genere le condizioni di avvio durante la disinstallazione aggiungendo la condizione, NOT Installed, alla riga di LaunchConditions della tabella di LaunchCondition.
Un'alternativa consiste nell'aggiungere OR Installed condizioni di avvio che non sono importanti durante la disinstallazione. Ciò assicura che la condizione viene sempre true durante la disinstallazione e pertanto non viene visualizzato il messaggio di errore della condizione di avvio.
Nota
Installed è set di Windows Installer la proprietà quando rileva che il package VS è già stato installato nel sistema.
Vedere anche
Concetti
Rilevamento dei requisiti di sistema