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.