다음을 통해 공유


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.PendingEnableVisual Studio 다시 필요한 경우. 그렇지 않으면 RestartReason.None.

설명

이 API를 지원 하기는 하지만 확장 관리자 인프라를 좋습니다 변경 될 수 있으므로 사용 하지 않는 것입니다.

확장명은 자동으로이 메서드를 사용 하 여 설치 하는 확장을 있습니다. Visual Studio 다시 로드할 수 없게 하려면 확장명에 대 한 필요할 수 있습니다.

설치에 성공 하면이 메서드는 설정의 PackagePath 속성에는 IInstallableExtension 개체.

.NET Framework 보안

참고 항목

참조

IVsExtensionManager 인터페이스

Microsoft.VisualStudio.ExtensionManager 네임스페이스