Freigeben über


Laden von VSPackages

VSPackages sind nur in den Arbeitsspeicher geladen, wenn ihre zugehörigen Funktionen erforderlich ist, einen Vorgang abzuschließen. Diese Funktion wird verzögertes Ladengenannt. Visual Studio wird verzögert, zu laden, wann immer möglich, die Leistung zu verbessern.

Laden von VSPackages wird z. B. wenn die folgenden Bedingungen erfüllt sind:

  • factoryVisual Studio erfordert ein Projekt mit einem VSPackage implementieren.

  • Visual Studio eines Diensts aufgerufen, die einen Editor oder einem VSPackage implementieren.

Hinweis

Visual Studio kann bestimmte VSPackage-Informationen, wie die Befehle, die ein VSPackage bietet, ohne ein VSPackage laden zu bestimmen.

Automatisches Laden von VSPackages

VSPackages kann festgelegt werden, um automatisch zu laden, wenn eine bestimmte CMDUICONTEXT GUID aktiviert ist. Ein Debugger VSPackage können registrierte z. B. mit dem folgenden CmdUIGuids automatisch geladen werden:

Weitere Informationen finden Sie unter Gewusst wie: Automatisches Laden von VSPackages

VSPackages zu ladende erzwingen

In einigen Fällen muss möglicherweise ein VSPackage VSPackages geladen werden soll, ein anderes erzwingen. . Zum Beispiel könnte ein größeres VSPackage Leichtgewichtler VSPackages in einem Kontext, der nicht als CMDUIContext verfügbar ist.

Sie können die LoadPackage-Methode verwenden, um zu erzwingen, dass VSPackages geladen werden soll. Weitere Informationen finden Sie unter Gewusst wie: Erzwingen Sie zum Laden von VSPackages.

Siehe auch

Konzepte

Erweiterungs-Analyzer

Weitere Ressourcen

VSPackages