Dijeli putem


pac solution

Naredbe za rad s projektima rješenja Dataverse.

Naredbe

Naredba Opis
pac solution add-license Dodajte informacije o licencama i tarifama u rješenje.
pac solution add-reference Dodaje referencu iz projekta u trenutnom direktoriju projektu na "putu"
pac solution add-solution-component Dodajte jednu ili više komponenti rješenja u ciljno neupravljano rješenje u alatu Dataverse.
pac solution check Prenesite projekt rješenja Dataverse da biste ga pokrenuli na servisu Power Apps Checker.
pac solution clone Stvorite projekt rješenja na temelju postojećeg rješenja u tvrtki ili ustanovi.
pac solution create-settings Stvorite datoteku postavki iz zip-a rješenja ili mape rješenja.
pac solution delete Izbrišite rješenje iz alata Dataverse u trenutnom okruženju.
pac solution export Izvezite rješenje iz aplikacije Dataverse.
pac solution import Uvezite rješenje u Dataverse.
pac solution init Inicijalizira direktorij s novim projektom rješenja Dataverse
pac solution list Popis svih rješenja iz trenutne tvrtke ili ustanove Dataverse
pac solution online-version Postavlja verziju rješenja učitanog u Dataverse.
pac solution pack Komponente rješenja za pakete na lokalnom datotečnom sustavu u solution.zip (SolutionPackager).
pac solution publish Objavljuje sve prilagodbe
pac solution sync Sinkronizirajte trenutni projekt rješenja Dataverse s trenutnim stanjem rješenja u tvrtki ili ustanovi.
pac solution unpack Izdvojite komponente rješenja iz solution.zip na lokalni datotečni sustav (SolutionPackager).
pac solution upgrade Primijeniti solution upgrade
pac solution version Ažurirajte međuverziju ili verziju revizije rješenja.

pac solution add-license

Dodajte informacije o licencama i tarifama u rješenje.

Primjer

U ovom je primjeru prikazano kako u rješenje dodati informacije o licenciranju.

pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv

Datoteka definicije plana

U nastavku ćete pronaći primjer datoteke definicije plana:

ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com

Datoteka mapiranja plana

U nastavku ćete pronaći primjer datoteke mapiranja plana:

Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp

Obavezni parametri za solution add-license

--planDefinitionFile -pd

datoteka definicije tarife za licence u obliku CSV očekivani stupci: ID servisa, zaslonsko ime, URL dodatnih informacija.

--planMappingFile -pm

datoteka mapiranja tarife licenci u obliku CSV očekivani stupci: ID servisa, naziv komponente

pac solution add-reference

Dodaje referencu iz projekta u trenutnom direktoriju projektu na "putu"

Primjer

pac solution add-reference --path c:\Users\Downloads\SampleComponent

Obavezni parametri za solution add-reference

--path -p

Put do referenciranog projekta

pac solution add-solution-component

Dodajte jednu ili više komponenti rješenja u ciljno neupravljano rješenje u alatu Dataverse.

Primjer

U ovom je primjeru prikazano kako dodati komponentu rješenja u rješenje. U tom slučaju u rješenje dodajemo tablicu kontakata SampleSolution. Tablica je vrsta komponente 1.

pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1

Obavezni parametri za solution add-solution-component

--component -c

Naziv sheme ili ID komponente za dodavanje ciljnom rješenju.

--componentType -ct

Vrijednost koja predstavlja komponentu rješenja koju dodajete.

--solutionUniqueName -sn

Naziv rješenja.

Neobavezni parametri za solution add-solution-component

--AddRequiredComponents -arc

Označava trebaju li se druge komponente rješenja koje komponenta rješenja zahtijeva dodati i u neupravljano rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--async -a

Asinkrono uvozi rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

URL ili ID okruženja ciljnog okruženja.

pac solution check

Prenesite projekt rješenja Dataverse da biste ga pokrenuli na servisu Power Apps Checker.

Primjer

pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates

Neobavezni parametri za solution check

--clearCache -cc

Briše predmemoriju solution checkza provođenje programa za er za klijenta sve zapise koji se odnose na prošle rezultate za vaša rješenja.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--customEndpoint -ce

Navedite prilagođeni URL kao krajnju točku alata za provjeru power aplikacija.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--excludedFiles -ef

Izuzmi datoteke iz analize. Proslijedi kao vrijednosti razdvojene zarezom

--geo -g

Koja zemljopisna instanca servisa Power Apps Checker za korištenje.

Koristite jednu od ovih vrijednosti:

  • PreviewUnitedStates
  • UnitedStates
  • Europe
  • Asia
  • Australia
  • Japan
  • India
  • Canada
  • SouthAmerica
  • UnitedKingdom
  • France
  • SouthAfrica
  • Germany
  • UnitedArabEmirates
  • Switzerland
  • Norway
  • Singapore
  • Korea
  • Sweden
  • USGovernment
  • USGovernmentL4
  • USGovernmentL5DoD
  • China

--outputDirectory -o

Izlazni direktorij

--path -p

Put na kojem postoji jedna ili više datoteka rješenja koje treba provjeriti. Put može sadržavati glob/zamjenske znakove.

--ruleLevelOverride -rl

Put do datoteke koja sadrži pravila polja JSON i razine koje je potrebno nadjačati. Prihvaćene vrijednosti za OverrideLevel su: Critical, High, Medium, Low, Informational. Primjer: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Odaberite skup pravila koji se izvršava kao dio ove međuverzije. Vrijednosti: valjani GUID, "Certifikat appSource", "Alat za provjeru rješenja" (zadano).

--saveResults -sav

Koristi trenutno okruženje za pohranu rezultata analize rješenja koji se mogu vidjeti u aplikaciji Centar za zdravlje rješenja. Taj je argument po zadanom postavljen na false.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--solutionUrl -u

SAS URI koji pokazuje solution.zip treba analizirati

pac solution clone

Stvorite projekt rješenja na temelju postojećeg rješenja u tvrtki ili ustanovi.

Primjeri

Sljedeći primjeri pokazuju korištenje naredbe pac solution clone .

Osnovni klon

U ovom se primjeru rješenje klonira sampleSolution u trenutni direktorij.

pac solution clone --name sampleSolution

Kloniranje s uključenim općenitim i automatskim postavkama numeriranja

U ovom se primjeru rješenje klonira sampleSolution u trenutni direktorij uz uključene opće i automatske postavke numeriranja.

pac solution clone --name sampleSolution --include general,autonumbering

Obavezni parametri za solution clone

--name -n

Naziv rješenja koje treba izvesti.

Neobavezni parametri za solution clone

--async -a

Asinkrono izvozi rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--include -i

Koje postavke treba uvrstiti u rješenje koje se izvozi.

Koristite jednu ili više tih vrijednosti odvojenih zarezima:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--localize -loc

Izdvojite ili spojite sve resurse niza u .resx datoteke.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--map -m

Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.

--max-async-wait-time -wt

Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.

--outputDirectory -o

Izlazni direktorij

--packagetype -p

Određuje vrstu izdvajanja za rješenje. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost: "Oboje".

--targetversion -v

Zastarjelo: taj se parametar zanemaruje.

pac solution create-settings

Stvorite datoteku postavki iz zip-a rješenja ili mape rješenja.

Primjer

pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json

Neobavezni parametri za solution create-settings

--settings-file -s

Datoteka .json s postavkama implementacije za reference veze i varijable okruženja.

--solution-folder -f

Put do lokalne, raspakirane mape rješenja: korijen datoteke "Ostalo/Solution.xml" ili mape s .cdsproj datotekom.

--solution-zip -z

Putanja do zip datoteke s rješenjem.

pac solution delete

Izbrišite rješenje iz alata Dataverse u trenutnom okruženju.

Primjer

pac solution delete --solution-name Samplesolution

Obavezni parametri za solution delete

--solution-name -sn

Naziv rješenja.

Neobavezni parametri za solution delete

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

pac solution export

Izvezite rješenje iz aplikacije Dataverse.

Primjer

pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general

Obavezni parametri za solution export

--name -n

Naziv rješenja koje treba izvesti.

Neobavezni parametri za solution export

--async -a

Asinkrono izvozi rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--include -i

Koje postavke treba uvrstiti u rješenje koje se izvozi.

Koristite jednu ili više tih vrijednosti odvojenih zarezima:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--managed -m

Treba li rješenje izvesti kao upravljano rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--max-async-wait-time -wt

Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.

--overwrite -ow

Izvezena datoteka rješenja može prebrisati zip datoteku rješenja u lokalnom datotečnom sustavu.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--path -p

Put na koji je napisana izvezena zip datoteka rješenja.

--targetversion -v

Zastarjelo: taj se parametar zanemaruje.

pac solution import

Uvezite rješenje u Dataverse.

Primjer

pac solution import --path c:\Users\Documents\Solution.zip

Neobavezni parametri za solution import

--activate-plugins -ap

Aktivirajte dodatke i tijekove rada na rješenju.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--async -a

Asinkrono uvozi rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--force-overwrite -f

Prisilno pisanje preko neupravljanih prilagodbi

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--import-as-holding -h

Uvezite rješenje kao rješenje za držanje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--max-async-wait-time -wt

Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.

--path -p

Putanja do zip datoteke s rješenjem. Ako nije naveden, pretpostavlja da je trenutna mapa projekt cdsproj.

--publish-changes -pc

Objavite promjene nakon uspješnog uvoza.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--settings-file

Datoteka .json s postavkama implementacije za reference veze i varijable okruženja.

--skip-dependency-check -s

Preskoči provjeru ovisnosti o zavisnosti označene kao ažuriranje proizvoda

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--skip-lower-version -slv

Preskočite solution import ako u trenutnom okruženju postoji ista ili novija verzija.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--stage-and-upgrade -up

Uvezite i nadogradite rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

Primjedbe

Bit ćete povezani s okruženjem pomoću naredbe pac za auth za korištenje pac solution import.

pac solution import

Kada Path parametar nije naveden, pretpostavlja da je trenutna mapa projekt cdsproj. Ako je SolutionPackageType svojstvo u datoteci cdsproj postavljeno na Both, upravljano rješenje koristi se po zadanom.

pac solution init

Inicijalizira direktorij s novim projektom rješenja Dataverse

Primjer

pac solution init --publisher-name developer --publisher-prefix dev

Obavezni parametri za solution init

--publisher-name -pn

Naziv Dataverse solution publisher

Napomena: dopušteni su samo znakovi unutar raspona [A - Z], [a - z], [0 - 9] ili _. Prvi znak može biti samo u rasponima [A - Z], [a - z], ili _.

--publisher-prefix -pp

Vrijednost prefiksa prilagodbe za Dataverse solution publisher

Napomena: prefiks mora imati od 2 do 8 znakova, može se sastojati samo od alfanumerička, mora započinjati slovom i ne može započinjati s "mscrm".

Neobavezni parametri za solution init

--outputDirectory -o

Izlazni direktorij

pac solution list

Popis svih rješenja iz trenutne tvrtke ili ustanove Dataverse

Primjer

pac solution list

Neobavezni parametri za solution list

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--includeSystemSolutions

Obuhvati sistemska rješenja kao što su ona koja je objavio Microsoft

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--json

Vraća izlaz naredbe kao niz oblikovan za JSON.

pac solution online-version

Postavlja verziju rješenja učitanog u Dataverse.

Primjer

pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2

Obavezni parametri za solution online-version

--solution-name -sn

Naziv rješenja.

--solution-version -sv

Navedite solution version broj.

Neobavezni parametri za solution online-version

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

pac solution pack

Komponente rješenja za pakete na lokalnom datotečnom sustavu u solution.zip (SolutionPackager).

Primjer

pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.

Obavezni parametri za solution pack

--zipfile -z

Cijeli put do ZIP datoteke rješenja

Neobavezni parametri za solution pack

--allowDelete -ad

Diktira ako se mogu pojaviti operacije brisanja. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--allowWrite -aw

Diktat ako se mogu pojaviti operacije pisanja. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--clobber -c

Omogućuje da se datoteke označene samo za čitanje mogu izbrisati ili prebrisati. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--disablePluginRemap -dpm

Onemogućeno je ponovno mapiranje potpuno kvalificiranog naziva vrste dodatka. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--errorlevel -e

Minimalna razina zapisivanja za izlaz zapisnika [Opširno|Broj informacija: |Upozorenje|Pogreška|Isključeno]. Zadana je vrijednost "Informacije".

--folder -f

Put do korijenske mape na lokalnom datotečnom sustavu. Prilikom raspakiravanja ili izdvajanja, to je napisano. Prilikom pakiranja ovo je pročitano iz.

--localize -loc

Izdvojite ili spojite sve resurse niza u .resx datoteke.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--log -l

Put do datoteke zapisnika.

--map -m

Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.

--packagetype -p

Prilikom raspakiravanja ili izdvajanja koristite za određivanje dvostruke upravljane i neupravljane operacije. Prilikom pakiranja koristite kako biste odredili Upravljano ili Neupravljano iz prethodnog raspakiranog 'Oboje'. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost "Neupravljano".

--singleComponent -sc

Izvođenje akcije samo na jednoj vrsti komponente [WebResource|Dodatak|Tijek rada|Ništa]. Zadana je vrijednost "Nema".

--sourceLoc -src

Generira datoteku resursa predloška. Vrijedi samo kod izdvajanja. Moguće su vrijednosti "automatski" ili jezični kod jezika koji želite izvesti. Možete koristiti oblike jezičnog koda (LCID) ili međunarodne organizacije za standardizaciju (ISO). Kada postoji, time se izdvajaju resursi niza iz navedene regionalne sheme kao neutralni .resx. Ako je naveden "automatski" ili samo dugi ili kratki oblik prekidača, koristi se osnovna regionalna shema za rješenje.

--useLcid -lcid

Za jezične datoteke koristite vrijednosti identifikatora jezika (LCID) (1033), a ne Međunarodna organizacija za standardizaciju (ISO) kodove (en-US).

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--useUnmanagedFileForMissingManaged -same

Istu XML izvornu datoteku koristite kada se pakiranje nalazi samo za upravljanu i nalazi se samo neupravljana XML datoteka. odnosi se na Datoteke AppModuleSiteMap, AppModuleMap, FormXml.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

pac solution publish

Objavljuje sve prilagodbe

Primjer

pac solution publish

Neobavezni parametri za solution publish

--async -a

Asinkrono objavljuje sve prilagodbe

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--max-async-wait-time -wt

Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.

pac solution sync

Sinkronizirajte trenutni projekt rješenja Dataverse s trenutnim stanjem rješenja u tvrtki ili ustanovi.

Primjeri

Sljedeći primjeri pokazuju korištenje naredbe pac solution sync .

Osnovna sinkronizacija

U ovom se primjeru rješenje sinkronizira s trenutnim direktorijom.

pac solution sync

Neobavezni parametri za solution sync

--async -a

Asinkrono izvozi rješenje.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--include -i

Koje postavke treba uvrstiti u rješenje koje se izvozi.

Koristite jednu ili više tih vrijednosti odvojenih zarezima:

  • autonumbering
  • calendar
  • customization
  • emailtracking
  • externalapplications
  • general
  • isvconfig
  • marketing
  • outlooksynchronization
  • relationshiproles
  • sales

--localize -loc

Izdvojite ili spojite sve resurse niza u .resx datoteke.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--map -m

Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.

--max-async-wait-time -wt

Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.

--packagetype -p

Prilikom raspakiravanja ili izdvajanja koristite za određivanje dvostruke upravljane i neupravljane operacije. Prilikom pakiranja koristite kako biste odredili Upravljano ili Neupravljano iz prethodnog raspakiranog 'Oboje'. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost: "Oboje".

--solution-folder -f

Put do lokalne, raspakirane mape rješenja: korijen datoteke "Ostalo/Solution.xml" ili mape s .cdsproj datotekom.

pac solution unpack

Izdvojite komponente rješenja iz solution.zip na lokalni datotečni sustav (SolutionPackager).

Primjer

pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.

Obavezni parametri za solution unpack

--zipfile -z

Cijeli put do ZIP datoteke rješenja

Neobavezni parametri za solution unpack

--allowDelete -ad

Diktira ako se mogu pojaviti operacije brisanja. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--allowWrite -aw

Diktat ako se mogu pojaviti operacije pisanja. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--clobber -c

Omogućuje da se datoteke označene samo za čitanje mogu izbrisati ili prebrisati. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--disablePluginRemap -dpm

Onemogućeno je ponovno mapiranje potpuno kvalificiranog naziva vrste dodatka. Zadana je vrijednost "false".

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--errorlevel -e

Minimalna razina zapisivanja za izlaz zapisnika [Opširno|Broj informacija: |Upozorenje|Pogreška|Isključeno]. Zadana je vrijednost "Informacije".

--folder -f

Put do korijenske mape na lokalnom datotečnom sustavu. Prilikom raspakiravanja ili izdvajanja, to je napisano. Prilikom pakiranja ovo je pročitano iz.

--localize -loc

Izdvojite ili spojite sve resurse niza u .resx datoteke.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--log -l

Put do datoteke zapisnika.

--map -m

Cijeli put do xml datoteke mapiranja iz koje će se čitati mape komponenti za pakiranje.

--packagetype -p

Prilikom raspakiravanja ili izdvajanja koristite za određivanje dvostruke upravljane i neupravljane operacije. Prilikom pakiranja koristite kako biste odredili Upravljano ili Neupravljano iz prethodnog raspakiranog 'Oboje'. Može biti: "Neupravljano", "Upravljano" ili "Oboje". Zadana je vrijednost "Neupravljano".

--singleComponent -sc

Izvođenje akcije samo na jednoj vrsti komponente [WebResource|Dodatak|Tijek rada|Ništa]. Zadana je vrijednost "Nema".

--sourceLoc -src

Generira datoteku resursa predloška. Vrijedi samo kod izdvajanja. Moguće su vrijednosti "automatski" ili jezični kod jezika koji želite izvesti. Možete koristiti oblike jezičnog koda (LCID) ili međunarodne organizacije za standardizaciju (ISO). Kada postoji, time se izdvajaju resursi niza iz navedene regionalne sheme kao neutralni .resx. Ako je naveden "automatski" ili samo dugi ili kratki oblik prekidača, koristi se osnovna regionalna shema za rješenje.

--useLcid -lcid

Za jezične datoteke koristite vrijednosti identifikatora jezika (LCID) (1033), a ne Međunarodna organizacija za standardizaciju (ISO) kodove (en-US).

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--useUnmanagedFileForMissingManaged -same

Istu XML izvornu datoteku koristite kada se pakiranje nalazi samo za upravljanu i nalazi se samo neupravljana XML datoteka. odnosi se na Datoteke AppModuleSiteMap, AppModuleMap, FormXml.

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

pac solution upgrade

Primijeniti solution upgrade

Primjer

pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60

Obavezni parametri za solution upgrade

--solution-name -sn

Naziv rješenja.

Neobavezni parametri za solution upgrade

--async -a

Asinkrono nadograđuje rješenje

Ovaj parametar ne zahtijeva vrijednost. To je prekidač.

--environment -env

Određuje ciljni Dataverse. Vrijednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristit će se aktivna tvrtka ili ustanova odabrana za trenutni profil za auth.

--max-async-wait-time -wt

Maksimalno asinkrono vrijeme čekanja u minutama. Zadana je vrijednost 60 minuta.

pac solution version

Ažurirajte međuverziju ili verziju revizije rješenja.

Primjer

pac solution version --patchversion 2
pac solution version --strategy gittags

Neobavezni parametri za solution version

--buildversion -bv

Verzija međuverzije rješenja.

Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 0.

--filename -fn

Naziv CSV datoteke za praćenje koji će se koristiti prilikom korištenja praćenja datoteka kao strategije. Zadana je vrijednost 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Zastarjelo: taj se parametar zanemaruje.

--revisionversion -rv

Verzija revizije rješenja.

Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 0.

--solutionPath -sp

Put do direktorija rješenja Dataverse ili Solution.xml datoteke.

--strategy -s

Ažurira verziju međuverzije zaSolution.xml' pomoću navedene strategije. Ako koristite gittags, postavite osobni pristupni token u sljedećoj varijabli okruženja "PacCli.PAT"

Koristite jednu od ovih vrijednosti:

  • None
  • GitTags
  • FileTracking
  • Solution

Razlike između i pac solution clone izvoza

Postoje situacije u kojima niste sigurni kada koristiti ili pac solution clone naredba pac solution export . U sljedećim scenarijima možete koristiti jednu od naredbi:

  • Koristite pac solution clone kada trebate dodati nove komponente u rješenje.
  • Koristite pac solution export kada želite izmijeniti postojeći sadržaj u datoteci rješenja, ali ne i dodati nove komponente u rješenje.

pac solution clone

Izvezeno rješenje izgleda kao projekt programa Visual Studio kada rješenje izvezete pomoću naredbe pac solution clone . Umjesto datoteke .csproj (kao u programu Visual Studio) vidjet ćete cdsproj datoteku. Datoteka cdsproj sadrži sve informacije o komponentama potrebne za stvaranje projekta. Izlaz međuverzije zip je datoteka rješenja koju možete uvesti u različita okruženja.

Pac solution clone.

Developer doesn't have to unpack the cloned solution because it's rendered in an unpacked format within the src (source) folder.

Pac solution unpack.

Sada, ako želite povezati novostvoreni dodatak s ovim rješenjem, solution unpackpac solution add-reference.cdsproj pomoću naredbe ažurirajte datoteku da biste dodali novi dodatak. Zatim projekt možete izraditi pomoću bilo koje ili dotnet buildmsbuild.

Preporučuje se da prije izgradnje projekta najprije vratite međuverziju. Vraćanje međuverzije (međuverzija dotneta automatski vraća izvorne datoteke) će vratiti potrebne .NET biblioteke da bi se generiralo pakirano rješenje.

pac solution export

Kada izvezete rješenje pomoću postupka pac solution export izvoza rješenja pomoću portala za stvaranje, a rezultat će biti zip datoteka rješenja.

Pac solution export.

Kada raspakirate zip datoteku rješenja (ne preporučujemo da otvorite zip pomoću standardnih alata i koristite odgovarajuću naredbu iz CLI-ja). Rezultirajuća struktura direktorija slična je strukturi u pac solution clone. Jedina je razlika u tome što ne možete dodati reference na raspakirano rješenje jer nema datoteku .cdsproj projekta.

Struktura pac rješenja.

Možete izmijeniti relevantni solution packskup datoteka koje želite ažurirati, a zatim nastaviti s , čime se ponovno generira zip datoteka rješenja da biste olakšali uvoz rješenja u ciljno okruženje. Rezultat akcije zip je datoteka rješenja s ažuriranim sadržajem i ažuriranom vremenskom oznakama.

Vidi također

Microsoft Power Platform CLI Command Groups
Pregled CLI-ja za Microsoft Power Platform