загрузка 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.