다음을 통해 공유


VSPackage 관리

대부분의 경우 프로젝트 및 항목 템플릿이 패키지를 자동으로 등록하고 로드하므로 VSPackage 관리에 대해 걱정할 필요가 없습니다. 그러나 경우에 따라 패키지를 관리하기 위해 좀 더 자세히 학습해야 할 수도 있습니다.

실험적 인스턴스 사용

실험적 인스턴스에 대한 자세한 내용은 실험적 인스턴스를 참조하세요.

VSPackage 등록 및 등록 취소

VSPackage 및 다른 형식 확장을 등록 및 등록 취소하는 방법을 알아보려면 VSPackage 등록 및 등록 취소를 참조하세요.

VSPackage 로드

VSPackage는 특정 CMDUICONTEXT GUID가 켜져 있을 때 자동 로드되도록 설정할 수 있습니다. 자세한 내용은 VSPackages 로드를 참조하세요.

AsyncPackage를 사용하여 백그라운드에서 VSPackage 로드

AsyncPackage 클래스를 사용하면 Visual Studio에서 UI 응답성을 높이기 위해 백그라운드 스레드에서 패키지를 로드할 수 있습니다. 자세한 내용은 방법: AsyncPackage를 사용하여 백그라운드에서 VSPackage 로드를 참조하세요.

확장의 규칙 기반 UI 컨텍스트

규칙 기반 UI 컨텍스트를 사용하면 확장 작성자에서 UI 컨텍스트가 활성화되고 연결된 VSPackage가 로드되는 정확한 조건을 정의할 수 있습니다. 자세한 내용은 방법: Visual Studio 확장에 대해 규칙 기반 UI 컨텍스트 사용을 참조하세요.

확장 성능 진단

확장은 시작 및 솔루션 로드 성능에 영향을 미칠 수 있습니다. Visual Studio 확장 영향을 계산하는 방법과 확장이 성능에 영향을 주는 것으로 표시될 수 있는지 테스트하기 위해 로컬로 분석하는 방법을 알아봅니다. 자세한 내용은 방법: 확장 성능 진단을 참조하세요.

VSPackage 문제 해결

로드되지 않거나 오류가 발생하는 VSPackage 문제 해결 기술 알아보기: VSPackage 문제 해결