Partilhar via


Utilitário de RegPkg

Dica

A melhor maneira de registrar os pacotes em 2010 de Visual Studio está usando arquivos de .pkgdef.Isso permite a implantação de extensão sem precisar acessar o registro do sistema, que é um requisito para a implantação de VSIX.Pkgdef arquivos são criados usando o Utilitário de CreatePkgDef.Para obter mais informações sobre a implantação do pacote de Visual Studio, consulte Implantação de VSIX.

O utilitário regpkg. exe registra um VSPackage com Visual Studio e o prepara para implantação. Este utilitário é usado nos bastidores durante o desenvolvimento de VSPackage. Ele é executado como parte do processo de compilação para que você pode construir e executar um VSPackage no hive experimental. Para obter mais informações sobre as compilações experimentais, consulte Instância experimental do Visual Studio.

RegPkg pode gerar scripts de registro do sistema em vários formatos. Você pode incorporar esses scripts em projetos de implantação, como. msi projetos ou arquivos de conjunto de ferramentas do Windows Installer XML. Para um exemplo, consulte Passo a passo: Implantando um VSPackage.

Regpkg. exe está localizado normalmente em <caminho de instalação do SDK do Visual Studio> \VisualStudioIntegration\Tools\Bin\RegPkg.exe. RegPkg é a seguinte sintaxe:

RegPkg [/root:<root>] [/regfile:<regfile>] [/rgsfile:<rgsfile> [/rgm]] [/vrgfile:<vrgfile>] [/codebase | /assembly] [/unregister] AssemblyPath
  • /root:root
    Executa o registro em especificado

    Visual Studioraiz.

  • /regfile:filename
    Cria um arquivo. reg em vez de atualizar o registro. Não pode ser usado com /vrgfile ou /rgsfile ou /wixfile.

  • /rgsfile:filename
    Cria um arquivo. rgs em vez de atualizar o registro. Não pode ser usado com /vrgfile ou /regfile ou /wixfile.

  • /vrgfile:filename
    Cria um arquivo de .vrg em vez de atualizar o registro. Não pode ser usado com /regfile ou /rgsfile ou /wixfile.

  • /rgm
    Cria um arquivo de .rgm, além do arquivo rgs. Deve ser combinada com /rgsfile.

  • /wixfile:filename
    Cria um arquivo compatível com o Windows Installer XML conjunto de ferramentas em vez de atualizar o registro. Não pode ser usado com /regfile ou /rgsfile ou /vrgfile.

  • /codebase
    Registro de forças com a base de código em vez de Assembly.

  • /assembly
    Registro de forças com o Assembly em vez da Base de código.

  • /unregister
    Este pacote cancela o registro. Não pode ser usado.

    com /regfile ou /vrgfile ou /rgsfile ou /wixfile.

Consulte também

Conceitos

Solucionando problemas de registro do pacote de RegPkg

Outros recursos

Liberando um produto de integração de Visual Studio