Procedura: registrare un VSPackage
Il framework gestito del pacchetto (MPF) fornisce attributi per controllare la registrazione di Vspackage gestito. Tutte le informazioni di registrazione sono contenute in un file .pkgdef. Per ulteriori informazioni sulla registrazione basata su file, vedere utilità di CreatePkgDef.
Il modello del pacchetto Visual Studio viene creato un package VS che viene registrato correttamente. Per ulteriori informazioni sulla creazione di package VS, vedere procedura dettagliata: Creazione di un comando di menu utilizzando il modello importa pacchetto Visual Studio.
Esempio
Nel codice seguente viene illustrato come utilizzare gli attributi di registrazione standard per registrare il package VS.
<PackageRegistration(UseManagedResourcesOnly:=True)> _
<Guid("0B81D86C-0A85-4f30-9B26-DD2616447F95")> _
Public NotInheritable Class BasicPackage
Inherits Global.Microsoft.VisualStudio.Shell.Package
[PackageRegistration(UseManagedResourcesOnly = true)]
[Guid("0B81D86C-0A85-4f30-9B26-DD2616447F95")]
public sealed class BasicPackage : Package
Programmazione efficiente
Il pacchetto che contiene le risorse gestite di ctc necessario eseguire l'utilità di RegPkg con l'opzione di /codebase per le bitmap associate al pacchetto, come icone della barra degli strumenti e del menu, per visualizzate.
RegPkg /codebase MyPackage.dll
La chiave radice del Registro di sistema sperimentale viene utilizzata per lo sviluppo di un VSPackage. Questa radice viene passata a CreatePkgDef dal tag di <TargetRegistryRoot> nel file di progetto con estensione csproj ed esegue l'override viene impostato come valore predefinito la radice.
Dopo sviluppo, Vspackage possibile installare nei computer che non dispongono di Visual Studio SDK è installato. Il file .pkgdef viene utilizzato per creare e modificare i codici di registrazione necessari.
Vedere anche
Altre risorse
Registering VSPackages