Compartilhar via


Utilitário CreatePkgDef

Pega um arquivo de .dll para uma extensão do Visual Studio como um parâmetro e cria um arquivo .pkgdef para acompanhar o arquivo .dll. O arquivo .pkgdef contém todas as informações que seriam gravadas no registro do sistema quando a extensão é instalada.

Observação

A maioria dos modelos de projeto incluídos no SDK do Visual Studio cria automaticamente arquivos .pkgdef como parte do processo de compilação. Este documento destina-se àqueles que desejam criar pacotes manualmente ou converter pacotes existentes para usar a implantação .pkgdef .

Sintaxe

CreatePkgDef /out=<FileName> [/codebase] [/assembly] <AssemblyPath>

Argumentos

/out=<Nome do Arquivo>
Obrigatório. Define o nome do arquivo de saída .pkgdef como <FileName>.

/codebase
Opcional. Força o registro com o utilitário CodeBase .

/assembléia
Força o registro com o utilitário Assembly .

<AssemblyPath>
O caminho do arquivo .dll a partir do qual você deseja gerar o .pkgdef.

Comentários

A implantação de extensão usando arquivos .pkgdef substitui os requisitos do Registro de versões anteriores do Visual Studio.

Os arquivos .pkgdef devem ser instalados em um dos seguintes locais:

  • %localappdata%\Microsoft\Visual Studio\16.0\Extensões\

  • %vsinstalldir%\Common7\IDE\Extensões\

Se a pasta de instalação for %localappdata%\Microsoft\Visual Studio\16.0\Extensions\, a extensão será reconhecida pelo Visual Studio, mas será desabilitada por padrão. O usuário pode habilitar a extensão usando Gerenciar Extensões.

Se a pasta de instalação for %vsinstalldir%\Common7\IDE\Extensions\, a extensão será habilitada por padrão.

Observação

A ferramenta Gerenciar extensões não pode ser usada para acessar uma extensão, a menos que ela seja instalada como parte de um pacote VSIX.

Confira também