Compartilhar via


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, talvez seja necessário 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 descobrir 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

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

Usar AsyncPackage para carregar VSPackages em segundo plano

A AsyncPackage classe permite 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

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