Compartilhar via


pac package

Comandos para trabalhar com projetos de pacote do Dataverse

Commands

Command Description
pac package add-external-package Adiciona um pacote externo ao sistema de solução do Dataverse a um projeto de Pacote do Implantador de Pacotes.
pac package add-reference Adiciona referência ao projeto de solução do Dataverse
pac package add-solution Adiciona um arquivo de solução predefinido do Dataverse a um projeto de Pacote do Implantador de Pacotes.
implantação do pacote pac Implanta o pacote no Dataverse
pac package init Inicializa um diretório com um novo projeto de pacote do Dataverse
pac package show Mostra detalhes do pacote do Dataverse

pac package add-external-package

Adiciona um pacote externo ao sistema de solução do Dataverse a um projeto de Pacote do Implantador de Pacotes.

Parâmetros necessários para pacote add-external-package

--package-type -t

O tipo do pacote que está sendo adicionado. Por exemplo: 'xpp' para pacotes FnO.

--path -p

Caminho para o pacote externo

Parâmetros opcionais para pacote add-external-package

--import-order

Um número inteiro que indica a ordem para inserir esse item no arquivo de ImportConfig.xml final no momento do build. Números negativos são inseridos antes dos elementos existentes. Números positivos são adicionados após os elementos existentes.

--skip-validation -sv

Adiciona o item ao arquivo de projeto mesmo que o arquivo não exista ou pareça ser inválido. Observação: usar isso não afeta nenhuma validação executada pelo MSBuild.

Esse parâmetro não requer nenhum valor. É um comutador.

pac package add-reference

Adiciona referência ao projeto de solução do Dataverse

Example

pac package add-reference --path c:\Users\Downloads\SampleSolution

Parâmetros necessários para a referência de adição de pacote

--path -p

O caminho para o projeto de solução do Dataverse referenciado

Parâmetros opcionais para a referência de adição de pacote

--dependency-overrides

Uma lista delimitada por ponto-e-vírgula de substituições. Esse valor substitui todas as informações de dependência codificadas nos metadados da solução. Cada substituição deve estar no formato: <uniquename>:<minVersion>:<maxVersion>. Onde minVersion e maxVersion são opcionais, mas devem estar na sintaxe de formato de versão do .NET.

Observação: use uma lista delimitada por ponto-e-vírgula de substituições de dependência do formato <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Especifica explicitamente o modo necessário ao importar essa solução.

Use um destes valores:

  • sync
  • async

--import-order

Um número inteiro que indica a ordem para inserir esse item no arquivo de ImportConfig.xml final no momento do build. Números negativos são inseridos antes dos elementos existentes. Números positivos são adicionados após os elementos existentes.

--missing-dependency-behavior

Especifica o comportamento na importação quando uma dependência dessa solução está ausente do ambiente de destino.

Use um destes valores:

  • skip
  • fault

--overwrite-unmanaged-customizations

Indica explicitamente se as personalizações não gerenciadas devem ser substituídas quando essa solução é importada.

Use um destes valores:

  • true
  • false

--publish-workflows-activate-plugins

Indica explicitamente se os fluxos de trabalho devem ser publicados e ativar plug-ins quando essa solução for importada.

Use um destes valores:

  • true
  • false

pac package add-solution

Adiciona um arquivo de solução predefinido do Dataverse a um projeto de Pacote do Implantador de Pacotes.

Parâmetros necessários para a adição de solução de pacote

--path -p

Caminho para o arquivo de solução do Dataverse. O arquivo deve ser um arquivo ZIP compactado.

Parâmetros opcionais para a adição de solução de pacote

--dependency-overrides

Uma lista delimitada por ponto-e-vírgula de substituições. Esse valor substitui todas as informações de dependência codificadas nos metadados da solução. Cada substituição deve estar no formato: <uniquename>:<minVersion>:<maxVersion>. Onde minVersion e maxVersion são opcionais, mas devem estar na sintaxe de formato de versão do .NET.

Observação: use uma lista delimitada por ponto-e-vírgula de substituições de dependência do formato <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Especifica explicitamente o modo necessário ao importar essa solução.

Use um destes valores:

  • sync
  • async

--import-order

Um número inteiro que indica a ordem para inserir esse item no arquivo de ImportConfig.xml final no momento do build. Números negativos são inseridos antes dos elementos existentes. Números positivos são adicionados após os elementos existentes.

--missing-dependency-behavior

Especifica o comportamento na importação quando uma dependência dessa solução está ausente do ambiente de destino.

Use um destes valores:

  • skip
  • fault

--overwrite-unmanaged-customizations

Indica explicitamente se as personalizações não gerenciadas devem ser substituídas quando essa solução é importada.

Use um destes valores:

  • true
  • false

--publish-workflows-activate-plugins

Indica explicitamente se os fluxos de trabalho devem ser publicados e ativar plug-ins quando essa solução for importada.

Use um destes valores:

  • true
  • false

--skip-validation -sv

Adiciona o item ao arquivo de projeto mesmo que o arquivo não exista ou pareça ser inválido. Observação: usar isso não afeta nenhuma validação executada pelo MSBuild.

Esse parâmetro não requer nenhum valor. É um comutador.

implantação do pacote pac

Implanta o pacote no Dataverse

Observação

Esse comando só está disponível para a versão do .NET Full Framework da CLI do PAC.

Example

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

Parâmetros opcionais para implantação de pacote

--environment -env

Especifica o Dataverse de destino. O valor pode ser um Guid ou uma URL https absoluta. Quando não for especificado, a organização ativa selecionada para o perfil de autenticação atual será usada.

--logConsole -c

Log de saída para o console

Esse parâmetro não requer nenhum valor. É um comutador.

--logFile -lf

Caminho do arquivo de log

--package -p

Caminho para um arquivo dll ou zip de pacote com um pacote.

--settings -s

Configurações de pacote de runtime que são passadas para o pacote que está sendo implantado. O formato da cadeia de caracteres deve ser key=value|key=value.

Observação: o formato da cadeia de caracteres deve ser key=value|key=value.

--solution -sz

Caminho para o arquivo de solução do Dataverse. O arquivo deve ser um arquivo ZIP ou CAB compactado.

--verbose -vdbg

Emita logs detalhados nas saídas de log.

Esse parâmetro não requer nenhum valor. É um comutador.

Observações

Você pode usar parâmetros e logFile parâmetros logConsole juntos ou usar um parâmetro ou outro.

pac package init

Inicializa um diretório com um novo projeto de pacote do Dataverse

Example

pac package init --outputdirectory c:\samplepackage

Parâmetros opcionais para a inicialização do pacote

--outputDirectory -o

Diretório de saída

--package-name

Define o nome padrão do pacote. Aplica-se à geração de ImportExtension.GetNameOfImport.

pac package show

Mostra detalhes do pacote do Dataverse

Observação

Esse comando só está disponível para a versão do .NET Full Framework da CLI do PAC.

Example

pac package show c:\samplepackage.dll

Parâmetros necessários para a exibição de pacotes

--package -p

Caminho para um arquivo dll ou zip de pacote com um pacote.

Parâmetros opcionais para exibição de pacote

--environment -env

Especifica o Dataverse de destino. O valor pode ser um Guid ou uma URL https absoluta. Quando não for especificado, a organização ativa selecionada para o perfil de autenticação atual será usada.

--logFile -lf

Caminho do arquivo de log

--verbose -vdbg

Emita logs detalhados nas saídas de log.

Esse parâmetro não requer nenhum valor. É um comutador.

Consulte também

Grupos de comandos da CLI do Microsoft Power Platform
Visão geral da CLI do Microsoft Power Platform