pac package

Parancsok a Dataverse-csomagprojektek kezeléséhez.

Commands

Command Description
pac package add-external-package A Dataverse-megoldásrendszeren kívüli csomagot ad hozzá a Package Deployer Package projekthez.
pac package add-reference Hivatkozás hozzáadása Dataverse-megoldásprojekthez
pac package add-solution Előre összeállított Dataverse-megoldásfájlt ad hozzá a Package Deployer Package projekthez.
pac package deploy Csomag üzembe helyezése a Dataverse-ben
pac package init Címtár inicializálása új Dataverse-csomagprojekttel
pac package show A Dataverse-csomag részleteinek megjelenítése

pac package add-external-package

A Dataverse-megoldásrendszeren kívüli csomagot ad hozzá a Package Deployer Package projekthez.

Kötelező paraméterek a következőhöz: package add-external-package

--package-type -t

A hozzáadott csomag típusa. Például: "xpp" FnO-csomagokhoz.

--path -p

A külső csomag elérési útja

Választható paraméterek a következőhöz: package add-external-package

--import-order

Egy egész szám, amely jelzi az elemet a végső ImportConfig.xml fájlba való beszúrásának sorrendjét a létrehozáskor. A rendszer negatív számokat szúr be a meglévő elemek elé. A rendszer a meglévő elemek után pozitív számokat ad hozzá.

--skip-validation -sv

Akkor is hozzáadja az elemet a projektfájlhoz, ha a fájl nem létezik, vagy érvénytelennek tűnik. Megjegyzés: Ennek használata nem befolyásolja az MSBuild által végzett ellenőrzést.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

pac package add-reference

Hivatkozás hozzáadása Dataverse-megoldásprojekthez

Example

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

Kötelező paraméterek a következőhöz: package add-reference

--path -p

A hivatkozott Dataverse-megoldásprojekt elérési útja

Választható paraméterek a következőhöz: package add-reference

--dependency-overrides

A felülbírálások pontosvesszővel tagolt listája. Ez az érték felülírja a megoldás metaadataiban kódolt függőségi információkat. Minden felülbírálásnak a következő formátumban kell lennie: <uniquename>:<minVersion>:<maxVersion>. Ahol a minVersion és a maxVersion nem kötelező, de .NET-verzióformátumban kell lennie.

Megjegyzés: Használjon pontosvesszővel tagolt listát az uniquename<:minVersion>:<>maxVersion formátum <függőségi felülbírálásainak pontosvesszővel tagolt listájával>.

--import-mode

Explicit módon adja meg a szükséges módot a megoldás importálásakor.

Használja az alábbi értékek egyikét:

  • sync
  • async

--import-order

Egy egész szám, amely jelzi az elemet a végső ImportConfig.xml fájlba való beszúrásának sorrendjét a létrehozáskor. A rendszer negatív számokat szúr be a meglévő elemek elé. A rendszer a meglévő elemek után pozitív számokat ad hozzá.

--missing-dependency-behavior

Az importálás viselkedését adja meg, ha a megoldás függősége hiányzik a célkörnyezetből.

Használja az alábbi értékek egyikét:

  • skip
  • fault

--overwrite-unmanaged-customizations

Explicit módon jelzi, hogy felülírja-e a nem felügyelt testreszabásokat a megoldás importálásakor.

Használja az alábbi értékek egyikét:

  • true
  • false

--publish-workflows-activate-plugins

Explicit módon jelzi, hogy közzé kell-e tenni a munkafolyamatokat, és aktiválni kell-e a beépülő modulokat a megoldás importálásakor.

Használja az alábbi értékek egyikét:

  • true
  • false

pac package add-solution

Előre összeállított Dataverse-megoldásfájlt ad hozzá a Package Deployer Package projekthez.

Kötelező paraméterek a következőhöz: package add-solution

--path -p

A Dataverse-megoldásfájl elérési útja. A fájlnak tömörített ZIP-fájlnak kell lennie.

Választható paraméterek a következőhöz: package add-solution

--dependency-overrides

A felülbírálások pontosvesszővel tagolt listája. Ez az érték felülírja a megoldás metaadataiban kódolt függőségi információkat. Minden felülbírálásnak a következő formátumban kell lennie: <uniquename>:<minVersion>:<maxVersion>. Ahol a minVersion és a maxVersion nem kötelező, de .NET-verzióformátumban kell lennie.

Megjegyzés: Használjon pontosvesszővel tagolt listát az uniquename<:minVersion>:<>maxVersion formátum <függőségi felülbírálásainak pontosvesszővel tagolt listájával>.

--import-mode

Explicit módon adja meg a szükséges módot a megoldás importálásakor.

Használja az alábbi értékek egyikét:

  • sync
  • async

--import-order

Egy egész szám, amely jelzi az elemet a végső ImportConfig.xml fájlba való beszúrásának sorrendjét a létrehozáskor. A rendszer negatív számokat szúr be a meglévő elemek elé. A rendszer a meglévő elemek után pozitív számokat ad hozzá.

--missing-dependency-behavior

Az importálás viselkedését adja meg, ha a megoldás függősége hiányzik a célkörnyezetből.

Használja az alábbi értékek egyikét:

  • skip
  • fault

--overwrite-unmanaged-customizations

Explicit módon jelzi, hogy felülírja-e a nem felügyelt testreszabásokat a megoldás importálásakor.

Használja az alábbi értékek egyikét:

  • true
  • false

--publish-workflows-activate-plugins

Explicit módon jelzi, hogy közzé kell-e tenni a munkafolyamatokat, és aktiválni kell-e a beépülő modulokat a megoldás importálásakor.

Használja az alábbi értékek egyikét:

  • true
  • false

--skip-validation -sv

Akkor is hozzáadja az elemet a projektfájlhoz, ha a fájl nem létezik, vagy érvénytelennek tűnik. Megjegyzés: Ennek használata nem befolyásolja az MSBuild által végzett ellenőrzést.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

pac package deploy

Csomag üzembe helyezése a Dataverse-ben

Megjegyzés:

Ez a parancs csak a PAC CLI .NET teljes keretrendszerű verziójához érhető el.

Example

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

Választható paraméterek a következőhöz: package deploy

--argument-file -af

Az IncrementalSyncParameters (vagy ModuleSyncParameters) szerződésnek megfelelő JSON-fájl elérési útja. A --db-sync növekményes szinkronizálásához szükséges.

--build-type -bt

A csomag alkalmazásának módja. Engedélyezett értékek: Teljes, Növekményes, Törlés. Alapértelmezett: Megtelt. --package típusú erp-vel használható.

--db-sync -ds

Az adatbázis-szinkronizálási mód az üzembe helyezés után futtatható. Engedélyezett értékek: Nincs, Teljes, Modul, Növekményes. Alapértelmezett: Nincs. --package típusú erp-vel használható.

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--logConsole -c

Kimeneti napló a konzolra

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

--logFile -lf

Naplófájl elérési útja

--modules -m

A szinkronizálandó modulnevek vesszővel tagolt listája. Akkor szükséges, ha a --db-sync modul.

--outputDirectory -o

Csak megoldásmód: .erp/xpp.jsontartalmazó gyökérmappa. Az aktuális könyvtár alapértelmezett értéke. Ha a --package nincs megadva a --package-type erp alatt, a .erp/xpp.json felsorolt modellek függőségi sorrendben lesznek üzembe helyezve.

--package -p

Egy csomag DLL-jének vagy egy csomaggal rendelkező zip-fájlnak az elérési útja.

--package-type -pt

Az üzembe helyezés célplatformja. Engedélyezett értékek: dataverse, erp. Alapértelmezett: dataverse.

--release-type -rt

Csomagbesorolás. Engedélyezett értékek: Dev, Release. Alapértelmezett: Dev. A kiadási csomagok teljes adatbázis-szinkronizálást kényszerítenek a kiszolgálón. --package típusú erp-vel használható.

--settings -s

Az üzembe helyezett csomagnak átadott futtatókörnyezeti csomagbeállítások. A karakterlánc formátumának a következőnek kell lennie key=value|key=value.

Megjegyzés: A sztring formátumának meg kell egyeznie key=value|key=value.

--solution -sz

A Dataverse-megoldásfájl elérési útja. A fájlnak tömörített ZIP- vagy CAB-fájlnak kell lennie.

--solution-root -sr

Csak megoldásmód: .erp/xpp.jsontartalmazó gyökérmappa. Az aktuális könyvtár alapértelmezett értéke. Ha a --package nincs megadva a --package-type erp alatt, a .erp/xpp.json felsorolt modellek függőségi sorrendben lesznek üzembe helyezve.

--verbose -vdbg

Részletes naplókat bocsát ki a naplókimenetekhez.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

Megjegyzések

Használhatja mindkettőt logFile és logConsole a paramétereket együtt, vagy használhatja az egyik paramétert vagy a másikat.

pac package init

Címtár inicializálása új Dataverse-csomagprojekttel

Example

pac package init --outputdirectory c:\samplepackage

Választható paraméterek a következőhöz: package init

--layer -l

X++ réteg. Engedélyezett értékek: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Alapértelmezett: ISV.

--model -m

Az X++ modell(ek) neve az állványzathoz. Egyetlen nevet vagy vesszővel tagolt listát fogad el (például ModelA,ModelB). Akkor szükséges, ha a --package-type erp.

--outputDirectory -o

Kimeneti könyvtár

--package-name

Beállítja a csomag alapértelmezett nevét. Az ImportExtension.GetNameOfImport generálására vonatkozik.

--package-type -pt

Az állványzathoz tartozó csomagprojekt típusa. Engedélyezett értékek: dataverse, erp. Alapértelmezett: dataverse.

--publisher -pub

Publisher modellleíróba írt név. Alapértelmezett: Microsoft.

--source-root -sr

A forrás gyökérútvonala (a kimeneti könyvtárhoz viszonyítva), ahol a modellek élnek. Alapértelmezett: ./src.

pac package show

A Dataverse-csomag részleteinek megjelenítése

Megjegyzés:

Ez a parancs csak a PAC CLI .NET teljes keretrendszerű verziójához érhető el.

Example

pac package show c:\samplepackage.dll

Kötelező paraméterek a következőhöz: package show

--package -p

Egy csomag DLL-jének vagy egy csomaggal rendelkező zip-fájlnak az elérési útja.

Választható paraméterek a következőhöz: package show

--environment -env

A céladat-adatverset adja meg. Az érték lehet guid vagy abszolút https URL-cím. Ha nincs megadva, a rendszer az aktuális hitelesítési profilhoz kiválasztott aktív szervezetet használja.

--logFile -lf

Naplófájl elérési útja

--verbose -vdbg

Részletes naplókat bocsát ki a naplókimenetekhez.

Ehhez a paraméterhez nincs szükség értékre. Ez egy kapcsoló.

Lásd még

Microsoft Power Platform parancssori felület parancscsoportjai
A Microsoft Power Platform parancssori felületének áttekintése