다음을 통해 공유


방법: 자동 있는 VSPackage 로드

특정 사용자 인터페이스 (UI) 상황에 맞는 경우 VSPackages 자동 로드를 설정할 수 있습니다. 예를 들어, 솔루션이 있습니다 때마다 로드할 수 있는 Vspackage는 설정할 수 있습니다. 패키지 관리 프레임 워크 (MPF) 제공의 ProvideAutoLoadAttribute 이 컨텍스트를 설정 하는 특성입니다.

UI 컨텍스트에 있는 VSPackage 자동 로드를 설정할 수

  • 추가 ProvideAutoLoad VSPackage 특성에 특성:

    <DefaultRegistryRoot("Software\Microsoft\VisualStudio\10.0")> _
    <PackageRegistration(UseManagedResourcesOnly:=True)> _
    <ProvideAutoLoad(UIContextGuids80.SolutionExists)> _
    <Guid("2DB4D57F-746A-47df-AC04-81517556A929")> _
    Public Class MyAutoloadedPackage
        Inherits Package
    
    [DefaultRegistryRoot(@"Software\Microsoft\VisualStudio\10.0")]
    [PackageRegistration(UseManagedResourcesOnly = true)]
    [ProvideAutoLoad(UIContextGuids80.SolutionExists)]
    [Guid("2DB4D57F-746A-47df-AC04-81517556A929")]
    public class MyAutoloadedPackage : Package
    

    참고

    GUID 값을 전달 해야 합니다 UICONTEXT_SolutionExists 에 ProvideAutoLoad 기호화 된 이름 대신.열거 된 필드를 참조 하십시오. VSConstants UI 컨텍스트 및 GUID 값의 목록입니다.

자동 로드를 VSPackage

  1. 중단점 설정 있는 Initialize 메서드.

  2. 있는 VSPackage 빌드하고 시작 디버거에서 F5 키를 눌러 합니다.

  3. 솔루션을 로드 하거나 새로 만듭니다.

    있는 VSPackage 로드 및 중단점에서 중지 합니다.

참고 항목

개념

Vspackages를 로드합니다.

기타 리소스

VSPackages