Comparteix via


pac package

Ordres per treballar amb projectes de paquets del Dataverse

Comandes

Ordre Descripció
pac package add-external-package Afegeix un paquet extern al sistema de solucions del Dataverse a un projecte de paquet del Package Deployer.
pac package add-reference Afegeix una referència al projecte de solució del Dataverse
pac package add-solution Afegeix un fitxer de solució del Dataverse preconstruït a un projecte de paquet del Package Deployer.
pac package deploy Implementa el paquet al Dataverse
pac package init Inicialitza un directori amb un nou projecte de paquets del Dataverse
pac package show Mostra els detalls del paquet del Dataverse

pac package add-external-package

Afegeix un paquet extern al sistema de solucions del Dataverse a un projecte de paquet del Package Deployer.

Paràmetres requerits per a package add-external-package

--package-type -t

El tipus de paquet que s'afegeix. Per exemple: 'xpp' per a paquets FnO.

--path -p

Camí al paquet extern

Paràmetres opcionals per a package add-external-package

--import-order

Nombre enter que indica l'ordre d'inserir aquest element al fitxer ImportConfig.xml final en el moment de la construcció. Els nombres negatius s'insereixen abans dels elements existents. Els nombres positius s'afegeixen després dels elements existents.

--skip-validation -sv

Afegeix l'element al fitxer de projecte encara que el fitxer no existeixi o sembli no ser vàlid. Nota: L'ús d'això no afecta cap validació realitzada per l'MSBuild.

Aquest paràmetre no requereix cap valor. És un canvi.

pac package add-reference

Afegeix una referència al projecte de solució del Dataverse

Exemple

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

Paràmetres requerits per a package add-reference

--path -p

El camí cap al projecte de solució del Dataverse al qual es fa referència

Paràmetres opcionals per a package add-reference

--dependency-overrides

Una llista de substitucions delimitada per punt i coma. Aquest valor substitueix qualsevol informació de dependència codificada a les metadades de la solució. Cada substitució ha de tenir el format: <uniquename>:<minVersion>:<maxVersion>. On minVersion i maxVersion són opcionals, però haurien d'estar en la sintaxi del format de versió del .NET.

Nota: Utilitzeu una llista delimitada per punt i coma de substitucions de dependències del format <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Especifica explícitament el mode necessari en importar aquesta solució.

Utilitzeu un d'aquests valors:

  • sync
  • async

--import-order

Nombre enter que indica l'ordre d'inserir aquest element al fitxer ImportConfig.xml final en el moment de la construcció. Els nombres negatius s'insereixen abans dels elements existents. Els nombres positius s'afegeixen després dels elements existents.

--missing-dependency-behavior

Especifica el comportament a la importació quan falta una dependència d'aquesta solució a l'entorn de destinació.

Utilitzeu un d'aquests valors:

  • skip
  • fault

--overwrite-unmanaged-customizations

Indica explícitament si s'han de sobreescriure les personalitzacions no administrades quan s'importa aquesta solució.

Utilitzeu un d'aquests valors:

  • true
  • false

--publish-workflows-activate-plugins

Indica explícitament si s'han de publicar els fluxos de treball i activar els complements quan s'importa aquesta solució.

Utilitzeu un d'aquests valors:

  • true
  • false

pac package add-solution

Afegeix un fitxer de solució del Dataverse preconstruït a un projecte de paquet del Package Deployer.

Paràmetres requerits per a package add-solution

--path -p

Camí al fitxer de solució del Dataverse. El fitxer ha de ser un fitxer ZIP comprimit.

Paràmetres opcionals per a package add-solution

--dependency-overrides

Una llista de substitucions delimitada per punt i coma. Aquest valor substitueix qualsevol informació de dependència codificada a les metadades de la solució. Cada substitució ha de tenir el format: <uniquename>:<minVersion>:<maxVersion>. On minVersion i maxVersion són opcionals, però haurien d'estar en la sintaxi del format de versió del .NET.

Nota: Utilitzeu una llista delimitada per punt i coma de substitucions de dependències del format <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Especifica explícitament el mode necessari en importar aquesta solució.

Utilitzeu un d'aquests valors:

  • sync
  • async

--import-order

Nombre enter que indica l'ordre d'inserir aquest element al fitxer ImportConfig.xml final en el moment de la construcció. Els nombres negatius s'insereixen abans dels elements existents. Els nombres positius s'afegeixen després dels elements existents.

--missing-dependency-behavior

Especifica el comportament a la importació quan falta una dependència d'aquesta solució a l'entorn de destinació.

Utilitzeu un d'aquests valors:

  • skip
  • fault

--overwrite-unmanaged-customizations

Indica explícitament si s'han de sobreescriure les personalitzacions no administrades quan s'importa aquesta solució.

Utilitzeu un d'aquests valors:

  • true
  • false

--publish-workflows-activate-plugins

Indica explícitament si s'han de publicar els fluxos de treball i activar els complements quan s'importa aquesta solució.

Utilitzeu un d'aquests valors:

  • true
  • false

--skip-validation -sv

Afegeix l'element al fitxer de projecte encara que el fitxer no existeixi o sembli no ser vàlid. Nota: L'ús d'això no afecta cap validació realitzada per l'MSBuild.

Aquest paràmetre no requereix cap valor. És un canvi.

pac package deploy

Implementa el paquet al Dataverse

Nota

Aquesta ordre només està disponible per a la versió del .NET Full Framework de la CLI del PAC.

Exemple

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

Paràmetres opcionals per a package deploy

--environment -env

Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.

--logConsole -c

Registre de sortida a la consola

Aquest paràmetre no requereix cap valor. És un canvi.

--logFile -lf

Camí del fitxer de registre

--package -p

Camí a un fitxer dll o zip de paquet amb un paquet.

--settings -s

Configuració del paquet en temps d'execució que es passa al paquet que s'està implementant. El format de la cadena ha de ser key=value|key=value.

Nota: El format de la cadena ha de ser key=value|key=value.

--solution -sz

Camí al fitxer de solució del Dataverse. El fitxer ha de ser un fitxer ZIP o CAB comprimit.

--verbose -vdbg

Emet registres detallats a les sortides de registre.

Aquest paràmetre no requereix cap valor. És un canvi.

Observacions

Podeu utilitzar tots dos logFile paràmetres i logConsole junts, o utilitzar un paràmetre o un altre.

pac package init

Inicialitza un directori amb un nou projecte de paquets del Dataverse

Exemple

pac package init --outputdirectory c:\samplepackage

Paràmetres opcionals per a package init

--outputDirectory -o

Directori de sortida

--package-name

Defineix el nom per defecte del paquet. S'aplica a la generació d'ImportExtension.GetNameOfImport.

pac package show

Mostra els detalls del paquet del Dataverse

Nota

Aquesta ordre només està disponible per a la versió del .NET Full Framework de la CLI del PAC.

Exemple

pac package show c:\samplepackage.dll

Paràmetres requerits per a package show

--package -p

Camí a un fitxer dll o zip de paquet amb un paquet.

Paràmetres opcionals per a package show

--environment -env

Especifica el Dataverse de destinació. El valor pot ser un Guid o un URL https absolut. Quan no s'especifiqui, s'utilitzarà l'organització activa seleccionada per al perfil d'autenticació actual.

--logFile -lf

Camí del fitxer de registre

--verbose -vdbg

Emet registres detallats a les sortides de registre.

Aquest paràmetre no requereix cap valor. És un canvi.

Vegeu també

Grups d'ordres de l'CLI del Microsoft Power Platform
Informació general de la CLI del Microsoft Power Platform