共用方式為


IVsExtensionManager.Install 方法

ExtensionsRoot 目錄中安裝擴充功能。

命名空間:  Microsoft.VisualStudio.ExtensionManager
組件:  Microsoft.VisualStudio.ExtensionManager (在 Microsoft.VisualStudio.ExtensionManager.dll 中)

語法

'宣告
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

參數

  • perMachine
    類型:Boolean

    指定每一台電腦為基礎,或只對目前的使用者是否要安裝擴充功能。

傳回值

類型:Microsoft.VisualStudio.ExtensionManager.RestartReason
RestartReason.PendingEnable如果 Visual Studio 的重新啟動是必要的。 否則, RestartReason.None

備註

雖然這個 API 支援擴充管理員的基礎結構,建議您不要使用它因為它有可能變更。

藉由使用這個方法會自動安裝延伸啟用同時的擴充功能。 Visual Studio 的重新啟動可能需要擴充功能變得可載入的。

如果安裝成功,這個方法會設定PackagePath屬性的IInstallableExtension物件。

.NET Framework 安全性

請參閱

參考

IVsExtensionManager 介面

Microsoft.VisualStudio.ExtensionManager 命名空間