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
參數
extension
類型:Microsoft.VisualStudio.ExtensionManager.IInstallableExtension若要安裝延伸模組。 這必須是 VSIX 套件建立新的副檔名。
perMachine
類型:Boolean指定每一台電腦為基礎,或只對目前的使用者是否要安裝擴充功能。
傳回值
類型:Microsoft.VisualStudio.ExtensionManager.RestartReason
RestartReason.PendingEnable如果 Visual Studio 的重新啟動是必要的。 否則, RestartReason.None。
備註
雖然這個 API 支援擴充管理員的基礎結構,建議您不要使用它因為它有可能變更。
藉由使用這個方法會自動安裝延伸啟用同時的擴充功能。 Visual Studio 的重新啟動可能需要擴充功能變得可載入的。
如果安裝成功,這個方法會設定PackagePath屬性的IInstallableExtension物件。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。