pac package

Komandas darbam ar Dataverse pakotņu projektiem.

Komandas

Komanda Apraksts
pac package add-external-package Paketes izvietošanas pakotnes projektam pievieno pakotni, kas ir ārēja Dataverse risinājumu sistēmai.
pac package add-reference Pievieno atsauci uz Dataverse risinājuma projektu
pac package add-solution Pievieno iepriekš izveidotu Dataverse risinājuma failu Package Deployer pakotnes projektam.
pac package compile (Priekšskatījums) Sastāda paketi. Ar --pakotnes tipa ERP kompilē X++ modeļus, izmantojot xppc.exe no instalētā SDK, un katram modelim izveido izvietojamu ZIP.
pac package db-sync (Priekšskatījums) Sinhronizē Finanšu un operāciju lietojumprogrammu datubāzi ar Dataverse.
pac package deploy Izvieto pakotni Dataverse
pac package init Inicializē direktoriju ar jaunu Dataverse pakotnes projektu
pac package show Rāda detalizētu informāciju par Dataverse pakotni

pac package add-external-package

Paketes izvietošanas pakotnes projektam pievieno pakotni, kas ir ārēja Dataverse risinājumu sistēmai.

Nepieciešamie parametri package add-external-package

--package-type -t

Pievienojamās paketes veids. Piemēram: "xpp" FnO pakotnēm.

--path -p

Ceļš uz ārējo paketi

Neobligātie parametri package add-external-package

--import-order

Vesels skaitlis, kas norāda secību, kādā šī vienuma ievietošana galīgajā ImportConfig.xml failā būvēšanas laikā. Negatīvie skaitļi tiek ievietoti pirms esošajiem elementiem. Pozitīvi skaitļi tiek pievienoti pēc esošajiem elementiem.

--skip-validation -sv

Pievieno vienumu projekta failam pat tad, ja fails nepastāv vai šķiet nederīgs. Piezīme: Šī dokumenta izmantošana neietekmē MSBuild veikto validāciju.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

pac package add-reference

Pievieno atsauci uz Dataverse risinājuma projektu

Piemērs

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

Nepieciešamie parametri package add-reference

--path -p

Ceļš uz atsauces Dataverse risinājuma projektu

Neobligātie parametri package add-reference

--dependency-overrides

Semikols norobežots ignorēšanas saraksts. Šī vērtība ignorē jebkuru atkarības informāciju, kas kodēta risinājuma metadatos. Katrai ignorēšanai jābūt šādā formātā: <uniquename>:<minVersion>:<maxVersion>. Kur minVersion un maxVersion nav obligāti, bet tai jābūt .NET versijas formāta sintaksē.

Piezīme: Izmantojiet semikolu norobežotu sarakstu ar formāta <uniquename>:<minVersion>:<maxVersion> atkarību ignorēšanu.

--import-mode

Importējot šo risinājumu, skaidri norāda nepieciešamo režīmu.

Izmantojiet vienu no šīm vērtībām:

  • sync
  • async

--import-order

Vesels skaitlis, kas norāda secību, kādā šī vienuma ievietošana galīgajā ImportConfig.xml failā būvēšanas laikā. Negatīvie skaitļi tiek ievietoti pirms esošajiem elementiem. Pozitīvi skaitļi tiek pievienoti pēc esošajiem elementiem.

--missing-dependency-behavior

Norāda importēšanas darbību, ja mērķa vidē trūkst šī risinājuma atkarības.

Izmantojiet vienu no šīm vērtībām:

  • skip
  • fault

--overwrite-unmanaged-customizations

Skaidri norāda, vai, importējot šo risinājumu, ir jāpārraksta nepārvaldītie pielāgojumi.

Izmantojiet vienu no šīm vērtībām:

  • true
  • false

--publish-workflows-activate-plugins

Skaidri norāda, vai publicēt darbplūsmas un aktivizēt spraudņus, kad šis risinājums tiek importēts.

Izmantojiet vienu no šīm vērtībām:

  • true
  • false

pac package add-solution

Pievieno iepriekš izveidotu Dataverse risinājuma failu Package Deployer pakotnes projektam.

Nepieciešamie parametri package add-solution

--path -p

Ceļš uz Dataverse risinājuma failu. Failam jābūt saspiestam ZIP failam.

Neobligātie parametri package add-solution

--dependency-overrides

Semikols norobežots ignorēšanas saraksts. Šī vērtība ignorē jebkuru atkarības informāciju, kas kodēta risinājuma metadatos. Katrai ignorēšanai jābūt šādā formātā: <uniquename>:<minVersion>:<maxVersion>. Kur minVersion un maxVersion nav obligāti, bet tai jābūt .NET versijas formāta sintaksē.

Piezīme: Izmantojiet semikolu norobežotu sarakstu ar formāta <uniquename>:<minVersion>:<maxVersion> atkarību ignorēšanu.

--import-mode

Importējot šo risinājumu, skaidri norāda nepieciešamo režīmu.

Izmantojiet vienu no šīm vērtībām:

  • sync
  • async

--import-order

Vesels skaitlis, kas norāda secību, kādā šī vienuma ievietošana galīgajā ImportConfig.xml failā būvēšanas laikā. Negatīvie skaitļi tiek ievietoti pirms esošajiem elementiem. Pozitīvi skaitļi tiek pievienoti pēc esošajiem elementiem.

--missing-dependency-behavior

Norāda importēšanas darbību, ja mērķa vidē trūkst šī risinājuma atkarības.

Izmantojiet vienu no šīm vērtībām:

  • skip
  • fault

--overwrite-unmanaged-customizations

Skaidri norāda, vai, importējot šo risinājumu, ir jāpārraksta nepārvaldītie pielāgojumi.

Izmantojiet vienu no šīm vērtībām:

  • true
  • false

--publish-workflows-activate-plugins

Skaidri norāda, vai publicēt darbplūsmas un aktivizēt spraudņus, kad šis risinājums tiek importēts.

Izmantojiet vienu no šīm vērtībām:

  • true
  • false

--skip-validation -sv

Pievieno vienumu projekta failam pat tad, ja fails nepastāv vai šķiet nederīgs. Piezīme: Šī dokumenta izmantošana neietekmē MSBuild veikto validāciju.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

pac package compile

(Priekšskatījums) Sastāda paketi. Ar --pakotnes tipa ERP kompilē X++ modeļus, izmantojot xppc.exe no instalētā SDK, un katram modelim izveido izvietojamu ZIP.

Nepieciešamie parametri package compile

--package-type -pt

Mērķa platforma izvietošanai. Atļautās vērtības: dataverse, erp (priekšskatījums). Noklusējums: dataverse.

Neobligātie parametri package compile

--app-version -av

Četru daļu F&O SDK lietojumprogrammas versija kompilēšanai (piemēram, 10.0.2588.0). Ja tas tiek izlaists, tiek izmantots SDK, kas reģistrēts aktīvajai videi.

--incremental

Compile mainīja tikai artefaktus (nodod -incremental uz xppc).

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--language -lang

Komatu atdalīts vietu saraksts, lai kompilētu etiķetes (piemēram, en-US vai en-US, fr, de). Ja tas tiek izlaists, LabelC uzbūvē visas vietas, kas atrodamas avotā — atbilst Visual Studio noklusējuma Build Models uzvedībai. Ietekmē tikai etiķešu posmu; xppc + labākās prakses + pakotne tiek palaista vienu reizi apvienotajā izvadē.

--license-file -lf

Ceļš uz ISV licences failu, ko ievietot katra ražotā modeļa ZIP failā. Ierakstīts uz <modeli/>bin/<faila nosaukumu> zip failā.

--model -m

Jākompilē modeļa nosaukums(-i). Pieņem vienu nosaukumu vai komatu atdalītu sarakstu. Ja tie tiek izlaisti, visi modeļi, kas norādīti .erp/xpp.json, tiek kompilēti.

--output

Direktorija, kurā tiks rakstīti izvietojamie ZIP faili. Noklusējums: <repoRoot>/bin.

--outputDirectory -o

Izvades direktorijs

--skip-bp

Izlaidiet labākās prakses pārbaudes soli. Pēc noklusējuma kompilēšanas caurule izpilda etiķetes -> X++ -> labākās prakses.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--solution-root -sr

X++ risinājuma saknes mape (satur .erp/xpp.json). Noklusējums ir pašreizējais direktorijs.

pac package db-sync

(Priekšskatījums) Sinhronizē Finanšu un operāciju lietojumprogrammu datubāzi ar Dataverse.

Neobligātie parametri package db-sync

--argument-file -af

(Priekšskatījums) Ceļš uz JSON failu, kas atbilst IncrementalSyncParameters (vai ModuleSyncParameters) līgumam. Nepieciešams --db-sync Incremental.

--db-sync -ds

Datubāzes sinhronizācijas režīms. Atļautās vērtības: Pilns, Modulis, Pakāpenisks. Noklusējums: pilns.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--modules -m

(Priekšskatījums) Komatu atdalīts moduļu nosaukumu saraksts sinhronizācijai. Nepieciešams, ja --db-sync ir Modulis.

pac package deploy

Izvieto pakotni Dataverse

Piezīmes

Šī komanda ir pieejama tikai PAC CLI .NET Full Framework versijai.

Piemērs

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

Neobligātie parametri package deploy

--argument-file -af

(Priekšskatījums) Ceļš uz JSON failu, kas atbilst IncrementalSyncParameters (vai ModuleSyncParameters) līgumam. Nepieciešams --db-sync Incremental.

--build-type -bt

(Priekšskatījums) Kā pakete tiek uzklāta. Atļautās vērtības: Pilns, Pakāpenisks, Dzēst. Noklusējums: pilns. Izmanto ar --package-type erp.

--db-sync -ds

(Priekšskatījums) Datubāzes sinhronizācijas režīms, kas darbojas pēc izvietošanas. Pieļaujamās vērtības: Nav, Pilns, Modulis, Pieaugums. Noklusējums: nav. Izmanto ar --package-type erp.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--logConsole -c

Izvades žurnāls konsolē

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--logFile -lf

Žurnālfaila ceļš

--modules -m

(Priekšskatījums) Komatu atdalīts moduļu nosaukumu saraksts sinhronizācijai. Nepieciešams, ja --db-sync ir Modulis.

--outputDirectory -o

(Priekšskatījums) Tikai risinājuma režīmā: saknes mape satur .erp/xpp.json. Noklusējums ir pašreizējais direktorijs. Ja --package ir izlaists sadaļā --package-type erp, visi modeļi, kas uzskaitīti .erp/xpp.json, tiek izvietoti atkarības secībā.

--package -p

Ceļš uz pakotnes dll vai zip failu ar pakotni.

--package-type -pt

Mērķa platforma izvietošanai. Atļautās vērtības: dataverse, erp (priekšskatījums). Noklusējums: dataverse.

--release-type -rt

(Priekšskatījums) Iepakojuma klasifikācija. Atļautās vērtības: Dev, Release. Noklusējums: Dev. Laidiena pakotnes piespiež pilnu datu bāzes sinhronizāciju serverī. Izmanto ar --package-type erp.

--settings -s

Izpildlaika pakotnes iestatījumi, kas tiek nodoti izvietojamajai pakotnei. Virknes formātam jābūt key=value|key=value.

Piezīmes: Virknes formātam jābūt key=value|key=value.

--solution -sz

Ceļš uz Dataverse risinājuma failu. Failam jābūt saspiestam ZIP vai CAB failam.

--solution-root -sr

(Priekšskatījums) Tikai risinājuma režīmā: saknes mape satur .erp/xpp.json. Noklusējums ir pašreizējais direktorijs. Ja --package ir izlaists sadaļā --package-type erp, visi modeļi, kas uzskaitīti .erp/xpp.json, tiek izvietoti atkarības secībā.

--verbose -vdbg

Izstarojiet izsmeļošus žurnālus žurnāla izejās.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

Piezīmes

Jūs varat izmantot abus logFile un logConsole parametrus kopā, vai izmantot vienu vai otru parametru.

pac package init

Inicializē direktoriju ar jaunu Dataverse pakotnes projektu

Piemērs

pac package init --outputdirectory c:\samplepackage

Neobligātie parametri package init

--layer -l

(Priekšskatījums) X++ slānis. Pieļaujamās vērtības: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Noklusējums: ISV.

--model -m

(Priekšskatījums) X++ modeļa nosaukums(-i) uz skatuves. Pieņem vienu nosaukumu vai ar komatiem atdalītu sarakstu (piemēram, ModelA,ModelB). Nepieciešams, ja --package-type ir erp.

--outputDirectory -o

Izvades direktorijs

--package-name

Iestata pakotnes noklusējuma nosaukumu. Attiecas uz ImportExtension.GetNameOfImport ģenerēšanu.

--package-type -pt

Iepakojuma projekta veids uz sastatnēm. Atļautās vērtības: dataverse, erp (priekšskatījums). Noklusējums: dataverse.

--publisher -pub

(Priekšskatījums) Publisher vārds ir ierakstīts modeļa aprakstā. Noklusējums: Microsoft.

--source-root -sr

(Priekšskatījums) Avota saknes ceļš (attiecībā pret izvades direktoriju), kur modeļi dzīvos. Noklusējums: ./src.

pac package show

Rāda detalizētu informāciju par Dataverse pakotni

Piezīmes

Šī komanda ir pieejama tikai PAC CLI .NET Full Framework versijai.

Piemērs

pac package show c:\samplepackage.dll

Nepieciešamie parametri package show

--package -p

Ceļš uz pakotnes dll vai zip failu ar pakotni.

Neobligātie parametri package show

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--logFile -lf

Žurnālfaila ceļš

--verbose -vdbg

Izstarojiet izsmeļošus žurnālus žurnāla izejās.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

Skatīt arī

Microsoft Power Platform CLI komandu grupas
Microsoft Power Platform CLI pārskats