共用方式為


正在載入 VSPackages

VSPackages 會載入至記憶體中,只有在其所附的功能,才能完成處理程序時。 這個功能就稱為延遲ed 載入。 Visual Studio使用延遲載入時可以改善效能。

載入 VSPackage,比方說,當下列情況皆成立時:

  • Visual Studio需要實作 VSPackage 的專案處理站。

  • Visual Studio要求的服務或 VSPackage 實作的編輯器。

注意事項注意事項

Visual Studio可以判斷特定 VSPackage 資訊,例如 VSPackage 提供了,而不載入 VSPackage 的命令。

自動載入 VSPackage

VSPackages 可以設定為 CMDUICONTEXT 的 GUID 會亮起來的某一特定的自動載入套件中。 偵錯工具 VSPackage,比方說,可能會登錄本身會與下列 CmdUIGuids 的 autoloaded:

如需詳細資訊,請參閱How to: 自動載入套件 VSPackage

載入強制 VSPackage

在某些情況下,VSPackage 必須強制另一個要載入的 VSPackage。 . 比方說,輕量級 VSPackage 可能會載入並不是 CMDUIContext 的內容中的較大 VSPackage。

您可以使用LoadPackage方法,以強制載入的 VSPackage。 如需詳細資訊,請參閱 How to: 負載強制 VSPackage

請參閱

概念

延伸分析器

其他資源

VSPackages