Carregando VSPackages
Os VSPackages são carregados na memória somente quando sua funcionalidade que o acompanha é necessária para concluir um processo. Esse recurso é chamado de atrasoed Carregando. Visual Studiousos atrasada carregando sempre que possível melhorar o desempenho.
Um VSPackage é carregado, por exemplo, quando as seguintes condições forem verdadeiras:
Visual Studiorequer uma fábrica de projeto que implementa o VSPackage.
Visual Studiosolicita um serviço ou um editor que VSPackage implementa.
Dica
Visual Studiopode determinar a determinadas informações VSPackage, como, por exemplo, os comandos que VSPackage oferece, sem carregar o VSPackage.
Autoloading VSPackage
Os VSPackages pode ser definidos como autoload quando uma determinada que GUID CMDUICONTEXT está ativado. Um depurador VSPackage, por exemplo, pode registrar ela própria seja carregado automaticamente com os seguintes CmdUIGuids:
Para mais informações, consulte: Como: Autoload VSPackage.
Forçando um VSPackage para carga
Em algumas circunstâncias, talvez seja necessário um VSPackage forçar VSPackage outro a ser carregado. . Por exemplo, um leve VSPackage pode carregar VSPackage maior em um contexto que não está disponível como um CMDUIContext.
Você pode usar o LoadPackage método para forçar um VSPackage para carregar. Para obter mais informações, consulte Como: forçar um VSPackage para carga.