Proprietà AddInPostDeploymentActionArgs.InstallationStatus

Ottiene il tipo di installazione del componente aggiuntivo che deve essere eseguita.

Spazio dei nomi:  Microsoft.VisualStudio.Tools.Applications.Deployment
Assembly:  Microsoft.VisualStudio.Tools.Applications.Runtime (in Microsoft.VisualStudio.Tools.Applications.Runtime.dll)

Sintassi

'Dichiarazione
Public ReadOnly Property InstallationStatus As AddInInstallationStatus
    Get
public AddInInstallationStatus InstallationStatus { get; }

Valore proprietà

Tipo: Microsoft.VisualStudio.Tools.Applications.Deployment.AddInInstallationStatus
Tipo di installazione del componente aggiuntivo che deve essere eseguita.

Note

Nella tabella riportata di seguito vengono mostrati i valori di enumerazione per InstallationStatus.

Membro

Oggetto di descrizione

InitialInstall

Il componente aggiuntivo viene installato per la prima volta. L'applicazione e i manifesti della distribuzione vengono recuperati; VerifyAddInPermissions viene chiamato per analizzare i manifesti e quindi vengono analizzate le firme.

Se il manifesto della distribuzione viene firmato con un certificato presente nell'elenco Autori non attendibili, l'installazione termina. Per tutti gli altri casi, VerifyAddInTrust controlla l'evidenza di attendibilità per il livello di autorizzazione corretto.

Offline

Il componente aggiuntivo viene pianificato per verificare un aggiornamento, ma la posizione dell'aggiornamento non è eseguibile.

RunFromCache

Il componente aggiuntivo non richiede un aggiornamento e sarà in esecuzione dalla cache ClickOnce.

RunFromFolder

Il componente aggiuntivo viene eseguito dalla cartella contenente il manifesto della distribuzione perché l'applicazione host ha impostato la proprietà RunFromFolder su true. Ciò si rivela utile se si desidera testare o eseguire un componente aggiuntivo senza installarlo. Inoltre, il componente aggiuntivo non è installato nella cache ClickOnce.

Uninstall

Il componente aggiuntivo viene disinstallato.

Update

Il componente aggiuntivo viene aggiornato. I passaggi di installazione sono gli stessi di InitialInstall.

Rollback

Viene disinstallata la versione corrente del componente aggiuntivo e ne viene installata una precedente.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

AddInPostDeploymentActionArgs Classe

Spazio dei nomi Microsoft.VisualStudio.Tools.Applications.Deployment