Comment : enregistrez un VSPackage
Managed package (MPF) fournit des attributs pour contrôler l'alignement de VSPackages managé. Toutes les informations d'inscription sont contenues dans un fichier .pkgdef. Pour plus d'informations sur l'inscription basé sur des fichiers, consultez utilitaire de CreatePkgDef.
Le modèle de package Visual Studio crée un VSPackage qui est correctement inscrit. Pour plus d'informations sur la création des VSPackages, consultez Procédure pas - à - pas : Créer une commande de menu à l'aide de le modèle de package Visual Studio.
Exemple
Le code suivant montre comment utiliser les attributs standard d'alignement pour stocker votre VSPackage.
<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
Programmation fiable
Tout package qui contient les ressources managées en CTC doit exécuter l'utilitaire de RegPkg avec le commutateur d' /codebase pour les bitmap associées au package, comme les icônes de menu et de la barre d'outils, apparaisse.
RegPkg /codebase MyPackage.dll
La racine de Registre expérimentale est utilisée pour le développement d'un VSPackage. Cette racine est passée à <TargetRegistryRoot> CreatePkgDef de la balise dans le fichier projet .csproj et substitue la racine par défaut.
Après développement, les VSPackages peut être installé sur les ordinateurs qui n'ont pas le kit de développement Visual Studio installé. Le fichier .pkgdef est utilisé pour créer et modifier des clés nécessaires d'inscription.
Voir aussi
Autres ressources
Registering VSPackages