Résolution des problèmes d’inscription du Package de RegPkgTroubleshooting RegPkg Package Registration

Note

La meilleure méthode pour enregistrer des packages dans Visual Studio est à l’aide de fichiers de .pkgdef.The preferred way to register packages in Visual Studio is by using .pkgdef files. Ainsi, pour le déploiement d’une extension sans avoir à accéder au Registre système.This allows for extension deployment without having to access the system registry. Fichiers de pkgdef sont créés à l’aide de la CreatePkgDef utilitaire.Pkgdef files are created by using the CreatePkgDef Utility.

Pour enregistrer un package à l’aide de RegPkg dans Visual StudioVisual Studio, vous devez utiliser la version de RegPkg qui est appropriée pour votre package.To register a package by using RegPkg in Visual StudioVisual Studio, you must use the version of RegPkg that is appropriate for your package.

Il existe deux versions de RegPkg.There are two versions of RegPkg. Une version est incluse dans Visual StudioVisual Studio.One version is included in Visual StudioVisual Studio. Cette version permet d’enregistrer des packages qui ont été générés à l’aide d’un des assemblys suivants :Use this version to register packages that have been built by using one of the following assemblies:

  1. Microsoft.VisualStudioShell.9.0.dllMicrosoft.VisualStudioShell.9.0.dll

  2. Microsoft.VisualStudioShell.10.0.dllMicrosoft.VisualStudioShell.10.0.dll

  3. Microsoft.VisualStudioShell.11.0.dllMicrosoft.VisualStudioShell.11.0.dll

    Il ne peut pas enregistrer les packages qui ont été générés à l’aide de l’assembly Microsoft.VisualStudio.Shell.dll antérieur.It cannot register packages that have been built by using the earlier Microsoft.VisualStudio.Shell.dll assembly.

    La version antérieure de RegPkg peut enregistrer des packages qui ont été générés à l’aide de l’assembly Microsoft.VisualStudio.Shell.dll.The earlier version of RegPkg can register packages that have been built by using the Microsoft.VisualStudio.Shell.dll assembly. Toutefois, il ne peut pas inscrire les packages créés à l’aide des versions ultérieures de cet assembly.However, it cannot register packages built by using later versions of that assembly.

Voir aussiSee Also

VSPackagesVSPackages