Partager via


IVsExtensionManager.Install, méthode

installe une extension au répertoire d'ExtensionsRoot.

Espace de noms :  Microsoft.VisualStudio.ExtensionManager
Assembly :  Microsoft.VisualStudio.ExtensionManager (dans Microsoft.VisualStudio.ExtensionManager.dll)

Syntaxe

'Déclaration
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

Paramètres

  • perMachine
    Type : Boolean

    Spécifie si une extension doit être installé sur une base par ordinateur ou uniquement pour l'utilisateur actuel.

Valeur de retour

Type : Microsoft.VisualStudio.ExtensionManager.RestartReason
RestartReason.PendingEnable si un redémarrage de Visual Studio est requis ; sinon, RestartReason.None.

Notes

Bien qu'il prend en charge API l'infrastructure de Gestionnaire d'extensions , nous recommandons que vous n'utilisez pas car il est soumise à la modification.

Installer une extension à l'aide de cette méthode vérifie automatiquement l'extension également. Un redémarrage de Visual Studio peut être requis pour l'extension soit chargeable.

Si l'installation réussit, cette méthode définit la propriété d' PackagePath de l'objet d' IInstallableExtension .

Sécurité .NET Framework

Voir aussi

Référence

IVsExtensionManager Interface

Microsoft.VisualStudio.ExtensionManager, espace de noms