IVsExtensionManager.Install-Methode
Installiert eine Erweiterung für das ExtensionsRoot-Verzeichnis.
Namespace: Microsoft.VisualStudio.ExtensionManager
Assembly: Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)
Syntax
'Declaration
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
Parameter
extension
Typ: Microsoft.VisualStudio.ExtensionManager.IInstallableExtensionDie zu installierenden Erweiterung. Dabei muss es sich um eine Erweiterung von einem VSIX-Paket erstellt wurde.
perMachine
Typ: BooleanGibt an, ob eine Erweiterung nur für den aktuellen Benutzer oder pro Computer installiert werden soll.
Rückgabewert
Typ: Microsoft.VisualStudio.ExtensionManager.RestartReason
RestartReason.PendingEnable, wenn ein Neustart von Visual Studio erforderlich ist. andernfalls RestartReason.None.
Hinweise
Obwohl dies Erweiterungs-Manager API unterstützt die Infrastruktur wir empfiehlt, dass Sie sie nicht verwenden, da sie ggf. geändert wird.
Das Einrichten einer Erweiterung, indem diese Methode auch die Erweiterung automatisch aktiviert. Ein Neustart von Visual Studio ist möglicherweise erforderlich, sodass die Erweiterung geladen werden.
Wenn die Installation erfolgreich ist, legt dieser Methode die PackagePath-Eigenschaft des IInstallableExtension-Objekts.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.