Condividi tramite


Caricamento package VS.

Vspackage viene caricato in memoria solo quando la relativa funzionalità associata è richiesta l'esecuzione di un processo. Questa funzionalità è detta caricamento ritardato. caricamento ritardato dell'Visual Studio laddove possibile per migliorare le prestazioni.

Un pacchetto VS è caricato, ad esempio, quando le condizioni seguenti sono vere:

  • Visual Studio richiede una factory di progetto che un VSPackage implementa.

  • Visual Studio richiede un servizio o un editor che un VSPackage implementa.

Nota

Visual Studio possibile determinare determinate informazioni di package VS, quali i controlli che un VSPackage offre, senza caricare il package VS.

Autoloading un VSPackage

Vspackage può essere impostato carico automatico quando un CMDUICONTEXT particolare GUID è attivato. Un debugger package VS, ad esempio, può registrarsi da autoloaded con il seguente CmdUIGuids:

Per ulteriori informazioni, vedere Procedura: carico automatico un VSPackage.

Per forzare un VSPackage per caricare

In alcune circostanze, un VSPackage essere necessario forzare un altro package VS da caricare. . Ad esempio, un leggera VSPackage caricare un maggiore VSPackage in un contesto non è disponibile come CMDUIContext.

È possibile utilizzare il metodo di LoadPackage per forzare un VSPackage per caricare. Per ulteriori informazioni, vedere Procedura: Per forzare un VSPackage per caricare.

Vedere anche

Concetti

Analizzatore di estensione

Altre risorse

Vspackage