Utilidad RegPkg

Nota:

La manera preferida de registrar paquetes en Visual Studio es mediante archivos .pkgdef. Esto permite la implementación de extensiones sin tener que acceder al registro del sistema, que es un requisito para la implementación de VSIX. Los archivos Pkgdef se crean mediante la utilidad CreatePkgDef. Para obtener más información sobre la implementación de paquetes de Visual Studio, vea Envío de extensiones de Visual Studio.

La utilidad RegPkg.exe registra un VSPackage con Visual Studio y lo prepara para la implementación. Esta utilidad se usa en segundo plano durante el desarrollo de VSPackage. Se ejecuta como parte del proceso de compilación para poder compilar y ejecutar un VSPackage en el subárbol experimental.

RegPkg puede generar scripts del registro del sistema en varios formatos. Puede incorporar estos scripts en proyectos de implementación como proyectos .msi o archivos del conjunto de herramientas XML de Windows Installer.

RegPkg.exe se encuentra normalmente en la ruta> de instalación del <SDK de Visual Studio\VisualStudioIntegration\Tools\Bin\RegPkg.exe. RegPkg sigue esta sintaxis:

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

/root:root Realiza el registro en la raíz de Visual Studio especificada.

/regfile:FileName Crea un archivo .reg en lugar de actualizar el registro. No se puede usar con /vrgfile o /rgsfile o /wixfile.

/rgsfile:FileName Crea un archivo .rgs en lugar de actualizar el registro. No se puede usar con /vrgfile o /regfile o /wixfile.

/vrgfile:FileName Crea un archivo .vrg en lugar de actualizar el registro. No se puede usar con /regfile o /rgsfile o /wixfile.

/rgm Crea un archivo .rgm además del archivo rgs. Debe combinarse con /rgsfile.

/wixfile:FileName Crea un archivo compatible con el conjunto de herramientas XML de Windows Installer en lugar de actualizar el registro. No se puede usar con /regfile o /rgsfile o /vrgfile.

/codebase Fuerza el registro con CodeBase en lugar de Ensamblado.

/assembly Fuerza el registro con Assembly en lugar de CodeBase.

/unregister Anula el registro de este paquete. No se puede usar

con /regfile o /vrgfile o /rgsfile o /wixfile.

Consulte también