Administrar los paquetes VSPackageManage VSPackages

En la mayoría de los casos no es necesario preocuparse por administrar los paquetes VSPackage, puesto que las plantillas de proyecto y elemento de registrarán y cargan el paquete automáticamente.In most cases you don't need to worry about managing VSPackages, since the project and item templates register and load the package automatically. Sin embargo, en algunas circunstancias necesitará aprender un poco más con el fin de administrar el paquete.However, in some circumstances you may need to learn a bit more in order to manage your package.

Usar la instancia experimentalUse the experimental instance

Para obtener más información acerca de la instancia experimental, consulte la instancia experimental.To find out more about the experimental instance, see The experimental instance.

Registrar y anular el registro de VSPackagesRegister and unregister VSPackages

Para averiguar cómo registrar y anular el registro de VSPackages y otros tipos de extensión, vea registrar y anular el registro de VSPackages.To find out how to register and unregister VSPackages and other types of extension, see Register and unregister VSPackages.

Cargar un paquete VSPackageLoad a VSPackage

Los VSPackages se puede establecer para cargar automáticamente cuando un determinado que CMDUICONTEXT GUID está activado.VSPackages can be set to autoload when a particular CMDUICONTEXT GUID is turned on. Para obtener más información, consulte carga VSPackages.For more information, see Load VSPackages.

Uso de AsyncPackage para cargar VSPackages en segundo planoUse AsyncPackage to load VSPackages in the background

La AsyncPackage clase habilita la carga del paquete en un subproceso en segundo plano para una mejor capacidad de respuesta de la interfaz de usuario en Visual Studio.The AsyncPackage class enables package loading on a background thread for better UI responsiveness in Visual Studio. Para obtener más información, consulte Cómo: uso de AsyncPackage para cargar VSPackages en segundo plano.For more information, see How to: Use AsyncPackage to load VSPackages in the background.

Contexto de interfaz de usuario basada en reglas para las extensionesRule-based UI Context for extensions

Contextos de interfaz de usuario basada en reglas permite a los autores de extensión definir las condiciones precisas en las que se activa un contexto de interfaz de usuario y cargar VSPackages asociados.Rules-based UI Contexts allows extension authors to define the precise conditions under which a UI Context is activated and associated VSPackages loaded. Para obtener más información, consulte Cómo: usar el contexto de interfaz de usuario basada en reglas para extensiones de Visual Studio.For more information, see How to: Use rule-based UI Context for Visual Studio extensions.

Diagnosticar el rendimiento de la extensiónDiagnose extension performance

Las extensiones pueden afectar el rendimiento de carga de inicio y la solución.Extensions can impact startup and solution load performance. Obtenga información sobre cómo se calcula el impacto de la extensión de Visual Studio y cómo se puede analizar localmente para probar si una extensión que se muestren como un rendimiento que afectan a la extensión.Learn how Visual Studio extension impact is calculated and how it can be analyzed locally to test if an extension may be shown as a performance impacting extension. Para obtener más información, consulte Cómo: diagnosticar el rendimiento de la extensión.For more information, see How to: Diagnose extension performance.

Solución de problemas de VSPackagesTroubleshoot VSPackages

Descubra las técnicas para solucionar problemas de VSPackages que no se cargan o está experimentando errores: solucionar problemas de VSPackagesFind out the techniques for troubleshooting VSPackages that don't load or are experiencing errors: Troubleshoot VSPackages

Vea tambiénSee also

VSPackagesVSPackages