pac package

Ukazi za delo s paketno projekti Dataverse.

Ukazi

Command Opis
pac package add-external-package Doda paket, ki ni v sistemu rešitev Dataverse, v paketni projekt package deployer.
pac package add-reference Doda sklic na projekt rešitve Dataverse
pac package add-solution Doda vnaprej ustvarjeno datoteko rešitve Dataverse v paketni projekt package deployer.
pac package deploy Uvede paket v Dataverse
pac package init Inicializira imenik z novim paketom projekta Dataverse
pac package show Pokaže podrobnosti paketa Dataverse

pac package add-external-package

Doda paket, ki ni v sistemu rešitev Dataverse, v paketni projekt package deployer.

Zahtevani parametri za package add-external-package

--package-type -t

Vrsta paketa, ki ga dodajate. Na primer: »xpp« za pakete FnO.

--path -p

Pot do zunanjega paketa

Izbirni parametri za package add-external-package

--import-order

Celo število, ki označuje vrstni red vstavljanja tega elementa v končno datoteko ImportConfig.xml delovni čas. Negativna števila so vstavljena pred obstoječe elemente. Pozitivna števila so dodana za obstoječimi elementi.

--skip-validation -sv

Doda element v datoteko projekta, tudi če datoteka ne obstaja ali je videti neveljavna. Opomba: če uporabite to možnost, to ne vpliva na preverjanje veljavnosti, ki ga izvede MSBuild.

Ta parameter ne zahteva vrednosti. Stikalo je.

pac package add-reference

Doda sklic na projekt rešitve Dataverse

Primer

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

Zahtevani parametri za package add-reference

--path -p

Pot do projekta rešitve Dataverse, na katerega se sklicujete

Izbirni parametri za package add-reference

--dependency-overrides

Seznam preglasitev, ki je ločena s podpičjem. Ta vrednost preglasi informacije o odvisnosti, kodirane v metapodatkih rešitve. Vsaka preglasitev mora biti v obliki zapisa: <uniquename>:<minVersion>:<maxVersion>. Kjer sta argumenta »minVersion« in »maxVersion« izbirna, vendar morata biti v sintaksi oblike zapisa različice .NET.

Opomba: Uporabite seznam, ki je ločena s podpičjem <, za preglasitve enoličnega imena> oblike:<minVersion>:<maxVersion>.

--import-mode

Izrecno določa zahtevani način pri uvozu te rešitve.

Uporabite eno od teh vrednosti:

  • sync
  • async

--import-order

Celo število, ki označuje vrstni red vstavljanja tega elementa v končno datoteko ImportConfig.xml delovni čas. Negativna števila so vstavljena pred obstoječe elemente. Pozitivna števila so dodana za obstoječimi elementi.

--missing-dependency-behavior

Določa vedenje pri uvozu, ko v ciljnem okolju manjka odvisnost te rešitve.

Uporabite eno od teh vrednosti:

  • skip
  • fault

--overwrite-unmanaged-customizations

Izrecno označuje, ali želite prepisati neupravljane prilagoditve, ko je ta rešitev uvožena.

Uporabite eno od teh vrednosti:

  • true
  • false

--publish-workflows-activate-plugins

Izrecno označuje, ali želite objaviti poteke dela in aktivirati vtičnike, ko je ta rešitev uvožena.

Uporabite eno od teh vrednosti:

  • true
  • false

pac package add-solution

Doda vnaprej ustvarjeno datoteko rešitve Dataverse v paketni projekt package deployer.

Zahtevani parametri za package add-solution

--path -p

Pot do datoteke rešitve Dataverse. Datoteka mora biti stisnjena datoteka ZIP.

Izbirni parametri za package add-solution

--dependency-overrides

Seznam preglasitev, ki je ločena s podpičjem. Ta vrednost preglasi informacije o odvisnosti, kodirane v metapodatkih rešitve. Vsaka preglasitev mora biti v obliki zapisa: <uniquename>:<minVersion>:<maxVersion>. Kjer sta argumenta »minVersion« in »maxVersion« izbirna, vendar morata biti v sintaksi oblike zapisa različice .NET.

Opomba: Uporabite seznam, ki je ločena s podpičjem <, za preglasitve enoličnega imena> oblike:<minVersion>:<maxVersion>.

--import-mode

Izrecno določa zahtevani način pri uvozu te rešitve.

Uporabite eno od teh vrednosti:

  • sync
  • async

--import-order

Celo število, ki označuje vrstni red vstavljanja tega elementa v končno datoteko ImportConfig.xml delovni čas. Negativna števila so vstavljena pred obstoječe elemente. Pozitivna števila so dodana za obstoječimi elementi.

--missing-dependency-behavior

Določa vedenje pri uvozu, ko v ciljnem okolju manjka odvisnost te rešitve.

Uporabite eno od teh vrednosti:

  • skip
  • fault

--overwrite-unmanaged-customizations

Izrecno označuje, ali želite prepisati neupravljane prilagoditve, ko je ta rešitev uvožena.

Uporabite eno od teh vrednosti:

  • true
  • false

--publish-workflows-activate-plugins

Izrecno označuje, ali želite objaviti poteke dela in aktivirati vtičnike, ko je ta rešitev uvožena.

Uporabite eno od teh vrednosti:

  • true
  • false

--skip-validation -sv

Doda element v datoteko projekta, tudi če datoteka ne obstaja ali je videti neveljavna. Opomba: če uporabite to možnost, to ne vpliva na preverjanje veljavnosti, ki ga izvede MSBuild.

Ta parameter ne zahteva vrednosti. Stikalo je.

pac package deploy

Uvede paket v Dataverse

opomba,

Ta ukaz je na voljo le za različico .NET Full Framework za PAC CLI.

Primer

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

Izbirni parametri za package deploy

--argument-file -af

Pot do datoteke JSON, ki ustreza pogodbi IncrementalSyncParameters (ali ModuleSyncParameters). Zahtevano za postopno sinhronizacijo zbirke podatkov.

--build-type -bt

Kako je paket uporabljen. Dovoljene vrednosti: Polno, Postopno, Izbriši. Privzeto: polno. Uporablja se z --package-type erp.

--db-sync -ds

Način sinhronizacije zbirke podatkov, ki se bo zagnal po uvedbi. Dovoljene vrednosti: None, Full, Module, Incremental. Privzeto: Brez. Uporablja se z --package-type erp.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--logConsole -c

Izhodni dnevnik v konzolo

Ta parameter ne zahteva vrednosti. Stikalo je.

--logFile -lf

Pot dnevniške datoteke

--modules -m

Seznam imen modulov, ločenih z vejico, za sinhronizacijo. Zahtevano, ko je –-db-sync modul.

--outputDirectory -o

Samo način rešitve: korenska mapa, ki vsebuje .erp/xpp.json. Privzeto za trenutni imenik. Ko v razdelku erp vrste --package izpustite paket, so vsi modeli, navedeni v .erp/xpp.json uvedeni v vrstnem redu odvisnosti.

--package -p

Pot do datoteke DLL paketa ali datoteke zip s paketom.

--package-type -pt

Ciljna platforma za uvajanje. Dovoljene vrednosti: dataverse, erp. Privzeto: dataverse.

--release-type -rt

Razvrstitev paketa. Dovoljene vrednosti: Dev, Release. Privzeto: Dev. Paketi izdaj vsilijo polno sinhronizacijo zbirke podatkov v strežniku. Uporablja se z --package-type erp.

--settings -s

Nastavitve paketa izvajalnika, ki so posredovane v paket, ki se uvaja. Format niza mora biti key=value|key=value.

Opomba: Oblika zapisa niza mora biti key=value|key=value.

--solution -sz

Pot do datoteke rešitve Dataverse. Datoteka mora biti stisnjena datoteka ZIP ali CAB.

--solution-root -sr

Samo način rešitve: korenska mapa, ki vsebuje .erp/xpp.json. Privzeto za trenutni imenik. Ko v razdelku erp vrste --package izpustite paket, so vsi modeli, navedeni v .erp/xpp.json uvedeni v vrstnem redu odvisnosti.

--verbose -vdbg

V izhode dnevnika izpuščajo podrobno zapisane dnevnike.

Ta parameter ne zahteva vrednosti. Stikalo je.

Pripombe

Oba parametra in parametre logFilelogConsole lahko uporabite skupaj ali pa uporabite en parameter ali drugega.

pac package init

Inicializira imenik z novim paketom projekta Dataverse

Primer

pac package init --outputdirectory c:\samplepackage

Izbirni parametri za package init

--layer -l

Plast X++. Dovoljene vrednosti: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Privzeto: ISV.

--model -m

Imena modelov X++ v oder. Sprejme eno ime ali seznam, ločen z vejico (npr. ModelA, ModelB). Zahtevano, ko je vrsta paketa erp.

--outputDirectory -o

Izhodni imenik

--package-name

Nastavi privzeto ime paketa. Velja za ustvarjanje ImportExtension.GetNameOfImport.

--package-type -pt

Vrsta paketa projekta za oder. Dovoljene vrednosti: dataverse, erp. Privzeto: dataverse.

--publisher -pub

Publisher ime, napisano v deskriptorju modela. Privzeto: Microsoft.

--source-root -sr

Izvorna korenska pot (glede na izhodni imenik), kjer bodo shranjeni modeli. Privzeto: ./src.

pac package show

Pokaže podrobnosti paketa Dataverse

opomba,

Ta ukaz je na voljo le za različico .NET Full Framework za PAC CLI.

Primer

pac package show c:\samplepackage.dll

Zahtevani parametri za package show

--package -p

Pot do datoteke DLL paketa ali datoteke zip s paketom.

Izbirni parametri za package show

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--logFile -lf

Pot dnevniške datoteke

--verbose -vdbg

V izhode dnevnika izpuščajo podrobno zapisane dnevnike.

Ta parameter ne zahteva vrednosti. Stikalo je.

Glej tudi

Microsoft Power Platform CLI Command Groups
Pregled okolja Microsoft Power Platform CLI