방법: 자동 있는 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
중단점 설정 있는 Initialize 메서드.
있는 VSPackage 빌드하고 시작 디버거에서 F5 키를 눌러 합니다.
솔루션을 로드 하거나 새로 만듭니다.
있는 VSPackage 로드 및 중단점에서 중지 합니다.