Utilitaire RegPkgRegPkg Utility

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 du système, qui est requis pour le déploiement VSIX.This allows for extension deployment without having to access the system registry, which is a requirement for VSIX deployment. Fichiers de pkgdef sont créés à l’aide de la CreatePkgDef utilitaire.Pkgdef files are created by using the CreatePkgDef Utility. Pour plus d’informations sur le déploiement de package Visual Studio, consultez de livraison des Extensions Visual Studio.For more information on Visual Studio package deployment, see Shipping Visual Studio Extensions.

L’utilitaire RegPkg.exe enregistre un VSPackage avec Visual StudioVisual Studio et le prépare pour le déploiement.The RegPkg.exe utility registers a VSPackage with Visual StudioVisual Studio and prepares it for deployment. Cet utilitaire est utilisé en arrière-plan pendant le développement du VSPackage.This utility is used behind the scenes during VSPackage development. Il s’exécute dans le cadre du processus de génération afin que vous pouvez générer et exécuter un VSPackage dans la ruche expérimentale.It runs as part of the build process so that you can build and run a VSPackage in the experimental hive.

RegPkg peut générer des scripts de Registre du système dans plusieurs formats.RegPkg can generate system registry scripts in several formats. Vous pouvez incorporer ces scripts dans les projets de déploiement, tels que les projets .msi ou ensemble d’outils XML de Windows Installer.You can incorporate these scripts in deployment projects such as .msi projects or Windows Installer XML Toolset files.

RegPkg.exe se trouve généralement à < chemin d’installation de Visual Studio SDK> \VisualStudioIntegration\Tools\Bin\RegPkg.exe.RegPkg.exe is typically located at <Visual Studio SDK installation path>\VisualStudioIntegration\Tools\Bin\RegPkg.exe. RegPkg suit cette syntaxe :RegPkg follows this syntax:

RegPkg [/root:<root>] [/regfile:<regfile>] [/rgsfile:<rgsfile> [/rgm]] [/vrgfile:<vrgfile>] [/codebase | /assembly] [/unregister] AssemblyPath  

/root:root/root:root
Effectue l’enregistrement sous lePerforms registration under the specified

Visual StudioVisual Studio racine. root.

/regfile:filename/regfile:FileName
Crée un fichier .reg plutôt que de la mise à jour le Registre.Creates a .reg file rather than updating the registry. Ne peut pas être utilisé avec /vrgfile ou /rgsfile ou /wixfile.Cannot be used with /vrgfile or /rgsfile or /wixfile.

/rgsfile:filename/rgsfile:FileName
Crée un fichier .rgs plutôt que de la mise à jour le Registre.Creates a .rgs file rather than updating the registry. Ne peut pas être utilisé avec /vrgfile ou /regfile ou /wixfile.Cannot be used with /vrgfile or /regfile or /wixfile.

/vrgfile:filename/vrgfile:FileName
Crée un fichier .vrg, plutôt que de la mise à jour le Registre.Creates a .vrg file rather than updating the registry. Ne peut pas être utilisé avec /regfile ou /rgsfile ou /wixfile.Cannot be used with /regfile or /rgsfile or /wixfile.

/RGM/rgm
Crée un fichier .rgm en plus du fichier rgs.Creates a .rgm file in addition to the rgs file. Doit être combiné avec /rgsfile.Must be combined with /rgsfile.

/wixfile:filename/wixfile:FileName
Crée un fichier compatible ensemble d’outils XML de Windows Installer, plutôt que de la mise à jour le Registre.Creates a Windows Installer XML Toolset-compatible file rather than updating the registry. Ne peut pas être utilisé avec /regfile ou /rgsfile ou /vrgfile.Cannot be used with /regfile or /rgsfile or /vrgfile.

/codebase/codebase
Force l’inscription auprès CodeBase plutôt que d’Assembly.Forces registration with CodeBase rather than Assembly.

/ assembly/assembly
Inscription de force avec Assembly plutôt que de base de code.Forces registration with Assembly rather than CodeBase.

/unregister/unregister
Annule l’inscription de ce package.Unregisters this package. Ne peut pas être utilisé.Cannot be used

avec /regfile ou /vrgfile ou /rgsfile ou /wixfile.with /regfile or /vrgfile or /rgsfile or /wixfile.

Voir aussiSee Also

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