Поделиться через


загрузка VSPackages

VSPackages загружается в память, только когда требуется выполняет их соответствующие функции процесс. Эта функция называется задержкаed загрузка. Visual Studio использует отложено загрузить по возможности для повышения производительности.

Загрузки VSPackage, например, когда выполняются следующие условия:

  • Visual Studio требует фабрики проектов, VSPackage реализует.

  • Visual Studio запрашивает службу или редактор, VSPackage реализует.

Примечание

Visual Studio позволяет задать некоторые сведения о VSPackage, например команды, VSPackage, без загрузки VSPackage.

Autoloading VSPackage

VSPackages, может быть переведена в autoload, если указанный идентификатор GUID CMDUICONTEXT включается. Отладчик VSPackage например, может зарегистрировать для autoloaded следующим CmdUIGuids:

Дополнительные сведения см. в разделе Практическое руководство. Autoload VSPackage.

Обеспечение для загрузки VSPackage

В некоторых случаях VSPackage может заставить другой VSPackage. . Например, легковес VSPackage может загрузить большее VSPackage в контексте, который не доступен как CMDUIContext.

Можно использовать LoadPackage метод принудительного VSPackage для загрузки. Дополнительные сведения см. в разделе Практическое руководство. Обеспечение загрузки VSPackage.

См. также

Основные понятия

анализатор расширения

Другие ресурсы

VSPackages