正在載入 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。