Gerenciar VSPackages

Na maioria dos casos, você não precisa se preocupar com o gerenciamento de VSPackages, já que os modelos de projeto e item registram e carregam o pacote automaticamente. No entanto, em algumas circunstâncias, você pode precisar aprender um pouco mais para gerenciar seu pacote.

Usar a instância experimental

Para saber mais sobre a instância experimental, consulte A instância experimental.

Registrar e cancelar o registro de VSPackages

Para saber como registrar e cancelar o registro de VSPackages e outros tipos de extensão, consulte Registrar e cancelar o registro de VSPackages.

Carregar um VSPackage

Os VSPackages podem ser definidos para carregar automaticamente quando um GUID CMDUICONTEXT específico está ativado. Para obter mais informações, consulte Carregar VSPackages.

Use AsyncPackage para carregar VSPackages em segundo plano

A AsyncPackage classe habilita o carregamento de pacotes em um thread em segundo plano para melhor capacidade de resposta da interface do usuário no Visual Studio. Para obter mais informações, consulte Como: Usar AsyncPackage para carregar VSPackages em segundo plano.

Contexto de interface do usuário baseado em regras para extensões

Os Contextos de Interface do Usuário baseados em regras permitem que os autores de extensão definam as condições precisas sob as quais um Contexto de Interface do Usuário é ativado e os VSPackages associados são carregados. Para obter mais informações, consulte Como: Usar o contexto de interface do usuário baseado em regra para extensões do Visual Studio.

Diagnosticar o desempenho da extensão

As extensões podem afetar o desempenho da inicialização e da carga da solução. Saiba como o impacto da extensão do Visual Studio é calculado e como ele pode ser analisado localmente para testar se uma extensão pode ser mostrada como uma extensão que afeta o desempenho. Para obter mais informações, consulte Como: Diagnosticar o desempenho da extensão.

Solucionar problemas de VSPackages

Descubra as técnicas para solucionar problemas de VSPackages que não carregam ou estão enfrentando erros: Solucionar problemas de VSPackages