Partilhar via


Pacote PAC

Comandos para trabalhar com projetos de pacote Dataverse

Commands

Command Description
pacote pac add-external-package Adiciona um pacote externo ao sistema de solução Dataverse a um projeto do Package Deployer Package.
Referência adicional do pacote PAC Adiciona referência ao projeto de solução Dataverse
Pacote PAC Add-Solution Adiciona um arquivo de solução Dataverse pré-criado a um projeto do Package Deployer Package.
Implantação do pacote PAC Implanta o pacote no Dataverse
pacote pac init Inicializa um diretório com um novo projeto de pacote Dataverse
Pacote PAC Show Mostra detalhes do pacote Dataverse

pacote pac add-external-package

Adiciona um pacote externo ao sistema de solução Dataverse a um projeto do Package Deployer Package.

Parâmetros necessários para o 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 o pacote add-external-package

--import-order

Um número inteiro que indica a ordem para inserir este item no arquivo de ImportConfig.xml final no momento da compilação. Os números negativos são inseridos antes dos elementos existentes. Os 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. Nota: Usar isso não afeta nenhuma validação executada pelo MSBuild.

Este parâmetro não requer valor. É uma mudança.

Referência adicional do pacote PAC

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

Example

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

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

--path -p

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

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

--dependency-overrides

Uma lista delimitada por ponto-e-vírgula de substituições. Esse valor substitui qualquer informação de dependência codificada 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 do formato de versão .NET.

Nota: 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 esta solução.

Use um destes valores:

  • sync
  • async

--import-order

Um número inteiro que indica a ordem para inserir este item no arquivo de ImportConfig.xml final no momento da compilação. Os números negativos são inseridos antes dos elementos existentes. Os 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 ativados quando essa solução for importada.

Use um destes valores:

  • true
  • false

Pacote PAC Add-Solution

Adiciona um arquivo de solução Dataverse pré-criado a um projeto do Package Deployer Package.

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

--path -p

Caminho para o arquivo de solução Dataverse. O ficheiro tem de ser um ficheiro ZIP comprimido.

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

--dependency-overrides

Uma lista delimitada por ponto-e-vírgula de substituições. Esse valor substitui qualquer informação de dependência codificada 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 do formato de versão .NET.

Nota: 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 esta solução.

Use um destes valores:

  • sync
  • async

--import-order

Um número inteiro que indica a ordem para inserir este item no arquivo de ImportConfig.xml final no momento da compilação. Os números negativos são inseridos antes dos elementos existentes. Os 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 ativados 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. Nota: Usar isso não afeta nenhuma validação executada pelo MSBuild.

Este parâmetro não requer valor. É uma mudança.

Implantação do pacote PAC

Implanta o pacote no Dataverse

Observação

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

Example

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

Parâmetros opcionais para implantação de pacotes

--environment -env

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

--logConsole -c

Log de saída para o console

Este parâmetro não requer valor. É uma mudança.

--logFile -lf

Caminho do arquivo de log

--package -p

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

--settings -s

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

Nota: O formato da cadeia de caracteres deve ser key=value|key=value.

--solution -sz

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

--verbose -vdbg

Emita logs detalhados para as saídas de log.

Este parâmetro não requer valor. É uma mudança.

Observações

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

pacote pac init

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

Example

pac package init --outputdirectory c:\samplepackage

Parâmetros opcionais para 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.

Pacote PAC Show

Mostra detalhes do pacote Dataverse

Observação

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

Example

pac package show c:\samplepackage.dll

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

--package -p

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

Parâmetros opcionais para apresentação de pacotes

--environment -env

Especifica o Dataverso de destino. O valor pode ser um URL Guid ou https absoluto. Quando não 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 para as saídas de log.

Este parâmetro não requer valor. É uma mudança.

Consulte também

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