pac package

Dataverse'i paketiprojektidega töötamise käsud.

Käsud

Käsk Kirjeldus
pac package add-external-package Lisab paketi, mis on dataverse'i lahendusesüsteemist väljaspool, pakettide juurutaja paketi projekti.
pac package add-reference Lisab dataverse solution projecti viite
pac package add-solution Lisab paketijuurutuspaketi projekti etteehitatud Dataverse-lahenduse faili.
pac package compile (Eelvaade) Kompileerib paketi. Paketitüübiga erp kompileerib X++ mudelid, kasutades installitud SDK xppc.exe ja loob juurutatava ZIP mudeli kohta.
pac package db-sync (Eelvaade) Sünkroonib rakenduse Finance and Operations andmebaasi rakendusega Dataverse.
pac package deploy Juurutab paketi Dataverse'i
pac package init Lähtestab kataloogi uue Dataverse'i paketi projektiga
pac package show Kuvab Dataverse'i paketi üksikasjad

pac package add-external-package

Lisab paketi, mis on dataverse'i lahendusesüsteemist väljaspool, pakettide juurutaja paketi projekti.

Nõutavad parameetrid: package add-external-package

--package-type -t

Lisatava paketi tüüp. Näiteks: "xpp" FnO pakettide jaoks.

--path -p

Välise paketi tee

Valikulised parameetrid: package add-external-package

--import-order

Täisarv, mis näitab selle üksuse lisamise järjestust lõplikusse ImportConfig.xml faili järgu ajal. Negatiivsed arvud lisatakse olemasolevate elementide ette. Positiivsed arvud lisatakse olemasolevate elementide järele.

--skip-validation -sv

Lisab üksuse projektifaili ka siis, kui faili pole olemas või see näib olevat kehtetu. Märkus. Selle kasutamine ei mõjuta MSBuildi valideerimist.

See parameeter ei vaja väärtust. See on lüliti.

pac package add-reference

Lisab dataverse solution projecti viite

Näide

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

Nõutavad parameetrid: package add-reference

--path -p

Viidatud Dataverse'i lahenduse projekti tee

Valikulised parameetrid: package add-reference

--dependency-overrides

Alistamise semikooloniga eraldatud loend. See väärtus alistab lahenduse metaandmetes kodeeritud sõltuvusteabe. Iga alistamine peab olema vormingus: <uniquename>:<minVersion>:<maxVersion>. Kus minVersion ja maxVersion on valikulised, kuid peaksid olema .NET-i versioonivormingu süntaksis.

Märkus. Kasutage semikooloniga eraldatud sõltuvusloendit, mis alistab vormingu <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Määrab selle lahenduse importimisel nõutava režiimi.

Kasutage ühte järgmistest väärtustest.

  • sync
  • async

--import-order

Täisarv, mis näitab selle üksuse lisamise järjestust lõplikusse ImportConfig.xml faili järgu ajal. Negatiivsed arvud lisatakse olemasolevate elementide ette. Positiivsed arvud lisatakse olemasolevate elementide järele.

--missing-dependency-behavior

Määrab impordi käitumise, kui sihtkeskkonnast puudub selle lahenduse sõltuvus.

Kasutage ühte järgmistest väärtustest.

  • skip
  • fault

--overwrite-unmanaged-customizations

Näitab selgelt, kas selle lahenduse importimisel kirjutatakse mittehallatavad kohandused üle.

Kasutage ühte järgmistest väärtustest.

  • true
  • false

--publish-workflows-activate-plugins

Näitab selgelt, kas avaldada töövood ja aktiveerida lisandmoodulid selle lahenduse importimisel.

Kasutage ühte järgmistest väärtustest.

  • true
  • false

pac package add-solution

Lisab paketijuurutuspaketi projekti etteehitatud Dataverse-lahenduse faili.

Nõutavad parameetrid: package add-solution

--path -p

Dataverse'i lahendusefaili tee. Fail peab olema tihendatud ZIP-fail.

Valikulised parameetrid: package add-solution

--dependency-overrides

Alistamise semikooloniga eraldatud loend. See väärtus alistab lahenduse metaandmetes kodeeritud sõltuvusteabe. Iga alistamine peab olema vormingus: <uniquename>:<minVersion>:<maxVersion>. Kus minVersion ja maxVersion on valikulised, kuid peaksid olema .NET-i versioonivormingu süntaksis.

Märkus. Kasutage semikooloniga eraldatud sõltuvusloendit, mis alistab vormingu <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Määrab selle lahenduse importimisel nõutava režiimi.

Kasutage ühte järgmistest väärtustest.

  • sync
  • async

--import-order

Täisarv, mis näitab selle üksuse lisamise järjestust lõplikusse ImportConfig.xml faili järgu ajal. Negatiivsed arvud lisatakse olemasolevate elementide ette. Positiivsed arvud lisatakse olemasolevate elementide järele.

--missing-dependency-behavior

Määrab impordi käitumise, kui sihtkeskkonnast puudub selle lahenduse sõltuvus.

Kasutage ühte järgmistest väärtustest.

  • skip
  • fault

--overwrite-unmanaged-customizations

Näitab selgelt, kas selle lahenduse importimisel kirjutatakse mittehallatavad kohandused üle.

Kasutage ühte järgmistest väärtustest.

  • true
  • false

--publish-workflows-activate-plugins

Näitab selgelt, kas avaldada töövood ja aktiveerida lisandmoodulid selle lahenduse importimisel.

Kasutage ühte järgmistest väärtustest.

  • true
  • false

--skip-validation -sv

Lisab üksuse projektifaili ka siis, kui faili pole olemas või see näib olevat kehtetu. Märkus. Selle kasutamine ei mõjuta MSBuildi valideerimist.

See parameeter ei vaja väärtust. See on lüliti.

pac package compile

(Eelvaade) Kompileerib paketi. Paketitüübiga erp kompileerib X++ mudelid, kasutades installitud SDK xppc.exe ja loob juurutatava ZIP mudeli kohta.

Nõutavad parameetrid: package compile

--package-type -pt

Juurutamise sihtplatvorm. Lubatud väärtused: dataverse, erp (Preview). Vaikeväärtus: dataverse.

Valikulised parameetrid: package compile

--app-version -av

Kompileeritava SDK neljaosaline F&O-rakenduse versioon (nt 10.0.2588.0). Kui see puudub, kasutatakse aktiivse keskkonna jaoks registreeritud SDK-t.

--incremental

Kompileeritakse ainult muudetud artefakte (läbib -incremental xppc-ks).

See parameeter ei vaja väärtust. See on lüliti.

--language -lang

Komaeraldusega lokaatide loend siltide kompileerimiseks (nt en-US või en-US,fr,de). Kui see puudub, koostab LabelC kõik allika lokaadid – vastab Visual Studio järgumudelite vaikekäitumisele. mõjutab ainult siltide etappi; xppc + head tavad + pakett töötab üks kord üle kombineeritud väljundi.

--license-file -lf

IsV litsentsifaili tee igasse toodetud mudeli ZIP-sse sisestamiseks. Kirjutatud ZIP-s asuvasse mudelisse<>/salve/<failinime>.

--model -m

Kompileeritavad mudelinimed. Aktsepteerib ühe nime või komaeraldusega loendi. Kui see puudub, kompileeritakse kõik erp/xpp.json loetletud mudelid.

--output

Kataloog, kuhu juurutatavad ZIP-d kirjutatakse. Vaikimisi: <repoRoot>/bin.

--outputDirectory -o

Väljundkaust

--skip-bp

Jätke heade tavade kontrolli etapp vahele. Vaikimisi käitab kompileerimis konveier silte –> X++ -> head tavad.

See parameeter ei vaja väärtust. See on lüliti.

--solution-root -sr

X++ lahenduse juurkaust (sisaldab .erp/xpp.json). Vaikesäte on praegune kataloog.

pac package db-sync

(Eelvaade) Sünkroonib rakenduse Finance and Operations andmebaasi rakendusega Dataverse.

Valikulised parameetrid: package db-sync

--argument-file -af

(Eelvaade) JSON-faili tee, mis vastab lepingule IncrementalSyncParameters (või ModuleSyncParameters). Nõutav inkrementaal-db-sünkroonimiseks.

--db-sync -ds

Andmebaasi sünkroonimise režiim. Lubatud väärtused: Täielik, Moodul, Astmeline. Vaikeväärtus: täisarv.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--modules -m

(Eelvaade) Sünkroonitavate moodulite nimede komaeraldusega loend. Nõutav, kui --db-sync on Moodul.

pac package deploy

Juurutab paketi Dataverse'i

Märkus.

See käsk on saadaval ainult PAC CLI .NET Full Frameworki versiooni jaoks.

Näide

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

Valikulised parameetrid: package deploy

--argument-file -af

(Eelvaade) JSON-faili tee, mis vastab lepingule IncrementalSyncParameters (või ModuleSyncParameters). Nõutav inkrementaal-db-sünkroonimiseks.

--build-type -bt

(Eelvaade) Kuidas paketti rakendatakse. Lubatud väärtused: Täielik, Inkrementaal, Kustuta. Vaikeväärtus: täisarv. Kasutatakse koos --package-type erp.

--db-sync -ds

(Eelvaade) Andmebaasi sünkroonimise režiim, mida käitada pärast juurutamist. Lubatud väärtused: None, Full, Module, Inkremental. Vaikeväärtus: pole. Kasutatakse koos --package-type erp.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--logConsole -c

Väljundlogi konsooli

See parameeter ei vaja väärtust. See on lüliti.

--logFile -lf

Logifaili tee

--modules -m

(Eelvaade) Sünkroonitavate moodulite nimede komaeraldusega loend. Nõutav, kui --db-sync on Moodul.

--outputDirectory -o

(Eelvaade) Ainult lahenduserežiim: juurkaust, mis sisaldab .erp/xpp.json. Vaikesäte on praegune kataloog. Kui --package puudub jaotises --package-type erp, juurutatakse kõik .erp/xpp.json loetletud mudelid sõltuvusjärjestuses.

--package -p

Paketi dll- või zip-faili tee koos paketiga.

--package-type -pt

Juurutamise sihtplatvorm. Lubatud väärtused: dataverse, erp (Preview). Vaikeväärtus: dataverse.

--release-type -rt

(Eelvaade) Paketi liigitus. Lubatud väärtused: Dev, Release. Vaikeväärtus: arendus. Versioonipaketid jõustavad serveris täieliku andmebaasisünkroonimise. Kasutatakse koos --package-type erp.

--settings -s

Käitusajapaketi sätted, mis edastatakse juurutatavale paketile. Stringi vorming peab olema key=value|key=value.

Märkus. Stringi vorming peab olema key=value|key=value.

--solution -sz

Dataverse'i lahendusefaili tee. Fail peab olema tihendatud ZIP- või CAB-fail.

--solution-root -sr

(Eelvaade) Ainult lahenduserežiim: juurkaust, mis sisaldab .erp/xpp.json. Vaikesäte on praegune kataloog. Kui --package puudub jaotises --package-type erp, juurutatakse kõik .erp/xpp.json loetletud mudelid sõltuvusjärjestuses.

--verbose -vdbg

Eraldage paljusõnalisi logisid logiväljunditesse.

See parameeter ei vaja väärtust. See on lüliti.

Märkused

Saate kasutada mõlemat logFile ja logConsole parameetrit koos või kasutada ühte või teist parameetrit.

pac package init

Lähtestab kataloogi uue Dataverse'i paketi projektiga

Näide

pac package init --outputdirectory c:\samplepackage

Valikulised parameetrid: package init

--layer -l

(Eelvaade) X++ kiht. Lubatud väärtused: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Vaikeväärtus: ISV.

--model -m

(Eelvaade) Scaffoldi X++ mudeli(te) nimed. Aktsepteerib ühe nime või komaeraldusega loendi (nt ModelA,ModelB). Nõutav, kui --package-type on erp.

--outputDirectory -o

Väljundkaust

--package-name

Seab paketi vaikenime. Kehtib importExtension.GetNameOfImporti genereerimise kohta.

--package-type -pt

Scaffoldi paketiprojekti tüüp. Lubatud väärtused: dataverse, erp (Preview). Vaikeväärtus: dataverse.

--publisher -pub

(Eelvaade) Publisher mudeli deskriptorisse kirjutatud nimi. Vaikeväärtus: Microsoft.

--source-root -sr

(Eelvaade) Allika juurtee (väljundkataloogi suhtes), kus mudelid elavad. Vaikeväärtus: ./src.

pac package show

Kuvab Dataverse'i paketi üksikasjad

Märkus.

See käsk on saadaval ainult PAC CLI .NET Full Frameworki versiooni jaoks.

Näide

pac package show c:\samplepackage.dll

Nõutavad parameetrid: package show

--package -p

Paketi dll- või zip-faili tee koos paketiga.

Valikulised parameetrid: package show

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--logFile -lf

Logifaili tee

--verbose -vdbg

Eraldage paljusõnalisi logisid logiväljunditesse.

See parameeter ei vaja väärtust. See on lüliti.

Vaata ka

Microsoft Power Platform CLI käsurühmad
Microsoft Power Platform CLI ülevaade