Condividi tramite


Metodo IVsExtensionManager.Install

Installa un'estensione nella directory di ExtensionsRoot.

Spazio dei nomi:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)

Sintassi

'Dichiarazione
Function Install ( _
    extension As IInstallableExtension, _
    perMachine As Boolean _
) As RestartReason
RestartReason Install(
    IInstallableExtension extension,
    bool perMachine
)
RestartReason Install(
    IInstallableExtension^ extension, 
    bool perMachine
)
abstract Install : 
        extension:IInstallableExtension * 
        perMachine:bool -> RestartReason
function Install(
    extension : IInstallableExtension, 
    perMachine : boolean
) : RestartReason

Parametri

  • perMachine
    Tipo: Boolean

    Specifica se un'estensione deve essere installata in base al computer specifico o solo per l'utente corrente.

Valore restituito

Tipo: Microsoft.VisualStudio.ExtensionManager.RestartReason
RestartReason.PendingEnable se il riavvio di Visual Studio è obbligatorio, in caso contrario, RestartReason.None.

Note

Sebbene questa API supporta l'infrastruttura di Gestione estensioni , è consigliabile non utilizzarla in quanto è soggetto a modifiche.

Installare un'estensione tramite questo metodo abilita automaticamente l'estensione anche. Il riavvio di Visual Studio può essere richiesto per l'estensione diventi caricabili.

Se l'installazione viene completata, questo metodo imposta la proprietà di PackagePath dell' oggetto di IInstallableExtension .

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsExtensionManager Interfaccia

Spazio dei nomi Microsoft.VisualStudio.ExtensionManager