pac package

Komentoja Dataverse-pakettiprojektien parissa työskentelyä varten.

Komennot

Komento Description
pac package add-external-package Lisää Dataverse-ratkaisujärjestelmään ulkoisen paketin Package Deployer Package -projektiin.
pac package add-reference Lisää viittauksen Dataverse-ratkaisuprojektiin
pac package add-solution Lisää valjastetun Dataverse-ratkaisutiedoston Package Deployer Package -projektiin.
pac package compile (esikatselu) Kääntää paketin. --package-type erp kääntää X++-mallit käyttämällä xppc.exe asennetusta SDK:sta ja tuottaa käyttöön otettavan ZIP-tiedoston mallia kohden.
pac package db-sync (esikatselu) Synkronoi Finance and Operations -sovellustietokannan Dataversen kanssa.
pac package deploy Ottaa paketin käyttöön Dataversessa
pac package init Alustaa hakemiston uudella Dataverse-pakettiprojektilla
pac package show Näyttää Dataverse-paketin tiedot

pac package add-external-package

Lisää Dataverse-ratkaisujärjestelmään ulkoisen paketin Package Deployer Package -projektiin.

Pakolliset parametrit parametrille package add-external-package

--package-type -t

Lisättävän paketin tyyppi. Esimerkki: "xpp" FnO-paketteille.

--path -p

Ulkoisen paketin polku

Valinnaiset parametrit parametrille package add-external-package

--import-order

Kokonaisluku, joka ilmaisee, miten tämä kohde lisätään lopulliseen ImportConfig.xml -tiedostoon koontivaiheessa. Negatiiviset luvut lisätään olemassa olevien elementtien eteen. Positiiviset luvut lisätään olemassa olevien elementtien jälkeen.

--skip-validation -sv

Lisää kohteen projektitiedostoon, vaikka tiedostoa ei olisi olemassa tai se näyttäisi olevan virheellinen. Huomautus: Tämän käyttäminen ei vaikuta MSBuildin suorittamiin vahvistuksiin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

pac package add-reference

Lisää viittauksen Dataverse-ratkaisuprojektiin

Esimerkki:

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

Pakolliset parametrit parametrille package add-reference

--path -p

Polku viitattuun Dataverse-ratkaisuprojektiin

Valinnaiset parametrit parametrille package add-reference

--dependency-overrides

Puolipistein eroteltu ohitteiden luettelo. Tämä arvo ohittaa ratkaisun metatietoihin koodatut riippuvuustiedot. Jokaisen ohituksen on oltava muodossa: <uniquename>:<minVersion>:<maxVersion>. Jossa minVersion ja maxVersion ovat valinnaisia, mutta sen tulee olla .NET-versiomuodon syntaksissa.

Huomautus: Käytä puolipistein eroteltua riippuvuusluetteloa, joka ohittaa muodon <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Määrittää eksplisiittisesti pakollisen tilan, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • sync
  • async

--import-order

Kokonaisluku, joka ilmaisee, miten tämä kohde lisätään lopulliseen ImportConfig.xml -tiedostoon koontivaiheessa. Negatiiviset luvut lisätään olemassa olevien elementtien eteen. Positiiviset luvut lisätään olemassa olevien elementtien jälkeen.

--missing-dependency-behavior

Määrittää tuonnin toiminnan, kun tämän ratkaisun riippuvuus puuttuu kohdeympäristöstä.

Käytä jotain näistä arvoista:

  • skip
  • fault

--overwrite-unmanaged-customizations

Ilmaisee eksplisiittisesti, korvataanko hallitsemattomat mukautukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

--publish-workflows-activate-plugins

Ilmaisee eksplisiittisesti, julkaistaanko työnkulut ja aktivoidaanko laajennukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

pac package add-solution

Lisää valjastetun Dataverse-ratkaisutiedoston Package Deployer Package -projektiin.

Pakolliset parametrit parametrille package add-solution

--path -p

Polku Dataverse-ratkaisutiedostoon. Tiedoston on oltava pakattu ZIP-tiedosto.

Valinnaiset parametrit parametrille package add-solution

--dependency-overrides

Puolipistein eroteltu ohitteiden luettelo. Tämä arvo ohittaa ratkaisun metatietoihin koodatut riippuvuustiedot. Jokaisen ohituksen on oltava muodossa: <uniquename>:<minVersion>:<maxVersion>. Jossa minVersion ja maxVersion ovat valinnaisia, mutta sen tulee olla .NET-versiomuodon syntaksissa.

Huomautus: Käytä puolipistein eroteltua riippuvuusluetteloa, joka ohittaa muodon <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Määrittää eksplisiittisesti pakollisen tilan, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • sync
  • async

--import-order

Kokonaisluku, joka ilmaisee, miten tämä kohde lisätään lopulliseen ImportConfig.xml -tiedostoon koontivaiheessa. Negatiiviset luvut lisätään olemassa olevien elementtien eteen. Positiiviset luvut lisätään olemassa olevien elementtien jälkeen.

--missing-dependency-behavior

Määrittää tuonnin toiminnan, kun tämän ratkaisun riippuvuus puuttuu kohdeympäristöstä.

Käytä jotain näistä arvoista:

  • skip
  • fault

--overwrite-unmanaged-customizations

Ilmaisee eksplisiittisesti, korvataanko hallitsemattomat mukautukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

--publish-workflows-activate-plugins

Ilmaisee eksplisiittisesti, julkaistaanko työnkulut ja aktivoidaanko laajennukset, kun tämä ratkaisu tuodaan.

Käytä jotain näistä arvoista:

  • true
  • false

--skip-validation -sv

Lisää kohteen projektitiedostoon, vaikka tiedostoa ei olisi olemassa tai se näyttäisi olevan virheellinen. Huomautus: Tämän käyttäminen ei vaikuta MSBuildin suorittamiin vahvistuksiin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

pac package compile

(esikatselu) Kääntää paketin. --package-type erp kääntää X++-mallit käyttämällä xppc.exe asennetusta SDK:sta ja tuottaa käyttöön otettavan ZIP-tiedoston mallia kohden.

Pakolliset parametrit parametrille package compile

--package-type -pt

Käyttöönoton kohdeympäristö. Sallitut arvot: dataverse, erp (esikatselu). Oletusarvo: dataverse.

Valinnaiset parametrit parametrille package compile

--app-version -av

SDK:n neliosainen F&O-sovellusversio, jota vastaan käännetään (esim. 10.0.2588.0). Kun tämä jätetään pois, käytetään aktiiviseen ympäristöön rekisteröityä SDK:ta.

--incremental

Käännä vain muutetut artefaktit (kulkee -incremental xppc:ksi).

Tämä parametri ei vaadi arvoa. Se on valitsin.

--language -lang

Pilkuin eroteltu aluekohtaisten asetusten luettelo, joka kääntää otsikot (esimerkiksi en-US tai en-US,fr,de). Kun tämä jätetään pois, LabelC luo kaikki lähteestä löytyneet aluekohtaiset asetukset – vastaa Visual Studio oletusarvoista koontimallien toimintaa. Vaikuttaa vain otsikkovaiheeseen. xppc + best-practices + paketti suoritetaan kerran yhdistetyn tuloksen yli.

--license-file -lf

Polku ISV-käyttöoikeustiedostoon, joka lisätään kuhunkin tuotettuun ZIP-malliin. Kirjoitettu zip-postinumeron sisältämään <malliin>, lokeroon tai< tiedostonimeen> .

--model -m

Käännettävät mallin nimet. Hyväksyy yksittäisen nimen tai pilkuin erotellut luettelot. Kun tämä jätetään pois, kaikki .erp/xpp.json luetteloidut mallit käännetään.

--output

Hakemisto, johon käyttöön otettavat zip-tiedostot kirjoitetaan. Oletusarvo: <repoRoot>/bin.

--outputDirectory -o

Tulostehakemisto

--skip-bp

Ohita parhaiden käytäntöjen tarkistusvaihe. Oletuksena käännösputki suorittaa selitteet –> X++ –> parhaat käytännöt.

Tämä parametri ei vaadi arvoa. Se on valitsin.

--solution-root -sr

X++-ratkaisun pääkansio (sisältää .erp/xpp.json). Oletuksena nykyinen hakemisto.

pac package db-sync

(esikatselu) Synkronoi Finance and Operations -sovellustietokannan Dataversen kanssa.

Valinnaiset parametrit parametrille package db-sync

--argument-file -af

(esikatselu) Polku JSON-tiedostoon, joka vastaa LisääväSyncParameters (tai ModuleSyncParameters) -sopimusta. Pakollinen lisäävässä --db-sync-tiedostossa.

--db-sync -ds

Tietokannan synkronointitila. Sallitut arvot: Täysi, moduuli, lisäävä. Oletus: Täysi.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--modules -m

(esikatselu) Pilkuin eroteltu luettelo synkronoitavien moduulien nimistä. Pakollinen, kun --db-sync on Module.

pac package deploy

Ottaa paketin käyttöön Dataversessa

Note

Tämä komento on käytettävissä vain PAC CLI:n .NET Full Framework -versiossa.

Esimerkki:

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

Valinnaiset parametrit parametrille package deploy

--argument-file -af

(esikatselu) Polku JSON-tiedostoon, joka vastaa LisääväSyncParameters (tai ModuleSyncParameters) -sopimusta. Pakollinen lisäävässä --db-sync-tiedostossa.

--build-type -bt

(esikatselu) Paketin käyttöönottotapa. Sallitut arvot: Täysi, lisäävä, poista. Oletus: Täysi. Käytetään --package-type erp:n kanssa.

--db-sync -ds

(esikatselu) Tietokannan synkronointitila suoritettavaksi käyttöönoton jälkeen. Sallitut arvot: Ei mitään, Täysi, Moduuli, Lisäävä. Oletusarvo: Ei mitään. Käytetään --package-type erp:n kanssa.

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--logConsole -c

Konsolin tulosloki

Tämä parametri ei vaadi arvoa. Se on valitsin.

--logFile -lf

Lokitiedostopolku

--modules -m

(esikatselu) Pilkuin eroteltu luettelo synkronoitavien moduulien nimistä. Pakollinen, kun --db-sync on Module.

--outputDirectory -o

(esikatselu) Vain ratkaisutila: pääkansio, joka sisältää .erp/xpp.json. Oletuksena nykyinen hakemisto. Kun --package jätetään pois kohdasta --package-type erp, kaikki .erp/xpp.json luetellut mallit otetaan käyttöön riippuvuusjärjestyksessä.

--package -p

Polku pakettiin sisältyvään pakettiin tai zip-tiedostoon.

--package-type -pt

Käyttöönoton kohdeympäristö. Sallitut arvot: dataverse, erp (esikatselu). Oletusarvo: dataverse.

--release-type -rt

(esikatselu) Paketin luokitus. Sallitut arvot: Kehitys, julkaisu. Oletusarvo: Kehitys. Julkaisupaketit pakottavat tietokannan täydellisen synkronoinnin palvelimessa. Käytetään --package-type erp:n kanssa.

--settings -s

Suorituksenaikaiset paketin asetukset, jotka välitetään käyttöönotettavalle paketille. Merkkijonon muodon on oltava key=value|key=value.

Huomautus: Merkkijonon muodon on oltava key=value|key=value.

--solution -sz

Polku Dataverse-ratkaisutiedostoon. Tiedoston on oltava pakattu ZIP- tai CAB-tiedosto.

--solution-root -sr

(esikatselu) Vain ratkaisutila: pääkansio, joka sisältää .erp/xpp.json. Oletuksena nykyinen hakemisto. Kun --package jätetään pois kohdasta --package-type erp, kaikki .erp/xpp.json luetellut mallit otetaan käyttöön riippuvuusjärjestyksessä.

--verbose -vdbg

Päästä yksityiskohtaiset lokit lokien tulosteihin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

Huomautukset

Voit käyttää molempia logFile parametreja ja logConsole parametreja yhdessä tai käyttää jompaakumpaa parametria.

pac package init

Alustaa hakemiston uudella Dataverse-pakettiprojektilla

Esimerkki:

pac package init --outputdirectory c:\samplepackage

Valinnaiset parametrit parametrille package init

--layer -l

(esikatselu) X++ kerros. Sallitut arvot: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Oletusarvo: ISV.

--model -m

(esikatselu) X++-mallien nimet ja rakenne. Hyväksyy yksittäisen nimen tai pilkuin eroteltujen luetteloiden (esim. ModelA,ModelB). Pakollinen, kun --package-type on erp.

--outputDirectory -o

Tulostehakemisto

--package-name

Määrittää paketin oletusnimen. Koskee luontia ImportExtension.GetNameOfImport.

--package-type -pt

Rakennettavan pakettiprojektin tyyppi. Sallitut arvot: dataverse, erp (esikatselu). Oletusarvo: dataverse.

--publisher -pub

(esikatselu) Publisher nimi, joka on kirjoitettu mallin kuvaajaan. Oletus: Microsoft.

--source-root -sr

(esikatselu) Lähteen pääpolku (suhteessa tuloshakemistoon), jossa mallit ovat. Oletusarvo: ./src.

pac package show

Näyttää Dataverse-paketin tiedot

Note

Tämä komento on käytettävissä vain PAC CLI:n .NET Full Framework -versiossa.

Esimerkki:

pac package show c:\samplepackage.dll

Pakolliset parametrit parametrille package show

--package -p

Polku pakettiin sisältyvään pakettiin tai zip-tiedostoon.

Valinnaiset parametrit parametrille package show

--environment -env

Määrittää Dataverse-kohdetaulukon. Arvo voi olla GUID-tunnus tai absoluuttinen https-URL-osoite. Kun tätä ei määritetä, käytetään aktiiviseen organisaatioon, joka on valittu nykyiseen todennusprofiiliin.

--logFile -lf

Lokitiedostopolku

--verbose -vdbg

Päästä yksityiskohtaiset lokit lokien tulosteihin.

Tämä parametri ei vaadi arvoa. Se on valitsin.

Katso myös

Microsoft Power Platformin komentoryhmät
Microsoft Power Platform CLI -komentorivikäyttöliittymän yleiskatsaus