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
extension
Type : Microsoft.VisualStudio.ExtensionManager.IInstallableExtensionl'extension à installer. Il doit s'agir d'une extension qui a été créée à partir d'un package VSIX.
perMachine
Type : BooleanSpé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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.