Deli putem


pac rešenje

Komande za rad sa Dataverse projektima rešenja

Komande

Command Opis
pac solution add-license Dodajte informacije o licenci i planu u rešenje.
pac solution add-reference Dodaje referencu iz projekta iz trenutnog direktorijuma u projekat na putanji
pac solution add-solution-component Dodajte neke komponente rešenja ciljnom nekontrolisanom rešenju u dataverse.
pac solution check Otpremite Dataverse projekat rešenja da biste ga pokrenuli u usluzi Power Apps Checker.
klon pac rešenja Kreirajte projekat rešenja na osnovu postojećeg rešenja u organizaciji.
pac solution create-settings Kreirajte datoteku postavki iz zip adrese rešenja ili fascikle rešenja.
brisanje pac rešenja Izbrišite rešenje iz usluge Dataverse u trenutnom okruženju.
pac izvoz rešenja Izvezite rešenje iz usluge Dataverse.
pac uvoz rešenja Uvezite rešenje u Dataverse.
pac solution init Inicijalizuje direktorijum pomoću novog Dataverse projekta rešenja
pac lista rešenja Nanesite sva rešenja iz trenutne Dataverse organizacije
pac solution online-version Postavlja verziju za rešenje učitano u dataverse.
pac solution pack Komponente rešenja paketa na lokalnom sistemu datoteka u solution.zip (SolutionPackager).
pac solution publish Objavljuje sva prilagođavanja
pac sinhronizacija rešenja Sinhronizujte trenutni Dataverse projekat rešenja sa trenutnim stanjem rešenja u organizaciji.
raspakuj pac rešenje Izdvoj komponente rešenja solution.zip na lokalni sistem datoteka (SolutionPackager).
nadogradnja pac rešenja Primena nadogradnje rešenja
pac verzija rešenja Ažurirajte verziju verzije ili revizije rešenja.

pac solution add-license

Dodajte informacije o licenci i planu u rešenje.

Primer

Ovaj primer pokazuje kako da dodate informacije o licenciranju u rešenje.

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

Datoteka definicije plana

Ispod ćete pronaći primer 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 za mapiranje plana

Ispod ćete pronaći primer datoteke za mapiranje 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 licencu dodatka rešenja

--planDefinitionFile -pd

Datoteka definicije plana licence u CSV formatu; očekivane kolone: ID usluge, ime za prikaz, URL adresa za više informacija.

--planMappingFile -pm

Datoteka mapiranja plana licence u CSV formatu; očekivane kolone: ID usluge, ime komponente

pac solution add-reference

Dodaje referencu iz projekta iz trenutnog direktorijuma u projekat na putanji

Primer

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

Obavezni parametri za referencu dodatka rešenja

--path -p

Putanja do referentnog projekta

pac solution add-solution-component

Dodajte neke komponente rešenja ciljnom nekontrolisanom rešenju u dataverse.

Primer

Ovaj primer pokazuje kako da dodate komponentu rešenja u rešenje. U ovom slučaju, dodajemo tabelu kontakata u rešenje SampleSolution. Tabela je komponenta tipa 1.

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

Obavezni parametri za komponentu dodatka rešenja

--component -c

Naziv šeme ili ID komponente koju treba dodati u ciljno rešenje.

--componentType -ct

Vrednost koja predstavlja komponentu rešenja koju dodajete.

--solutionUniqueName -sn

Ime rešenja.

Opcionalni parametri za komponentu dodatka rešenja

--AddRequiredComponents -arc

Ukazuje na to da li druge komponente rešenja koje zahteva komponenta rešenja koju dodajete takođe treba dodati u nekontrolisano rešenje.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--async -a

Asinhrono uvozi rešenje.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

URL adresa ili ID okruženja ciljnog okruženja.

pac solution check

Otpremite Dataverse projekat rešenja da biste ga pokrenuli u usluzi Power Apps Checker.

Primer

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

Opcionalni parametri za proveru rešenja

--clearCache -cc

Obriše keš kontrolor rešenja za svog zakupca od svih zapisa koji se tiče prethodnih rezultata za vaša rešenja.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--customEndpoint -ce

Navedite prilagođenu URL adresu kao krajnje tačke Power Apps Kontrolor.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--excludedFiles -ef

Izuzmite datoteke iz analize. Prolaz kao vrednosti razdvojene zarezima

--geo -g

Koju geografsku instancu usluge Power Apps Checker treba koristiti.

Koristite jednu od ovih vrednosti:

  • 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 direktorijum

--path -p

Putanja na kojoj postoje neke datoteke rešenja koje treba proveriti. Putanja može da sadrži globus/džoker znakove.

--ruleLevelOverride -rl

Putanja do datoteke koja sadrži JSON pravila niza i nivoe koje treba zameniti. Prihvaćene vrednosti za OverrideLevel su: kritično, visoko, srednje, nisko, informativno. Primer: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Izaberite skup pravila koji se izvršava kao deo ovog izdanja. Vrednosti: Važeći GUID, "Certifikacija appSource", "Kontrolor rešenja" (podrazumevano).

--saveResults -sav

Koristi trenutno okruženje za skladištenje rezultata analize rešenja koji se mogu videti u aplikaciji čvorišta za ispravnost rešenja. Ovaj argument je podrazumevano postavljen na vrednost "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--solutionUrl -u

SAS Uri koji pokazuje solution.zip treba da se analizira

klon pac rešenja

Kreirajte projekat rešenja na osnovu postojećeg rešenja u organizaciji.

Primeri

Sledeći primeri pokazuju upotrebu komande pac solution clone .

Osnovni klon

Ovaj primer klonira rešenje za sampleSolution trenutni direktorijum.

pac solution clone --name sampleSolution

Kloniranje sa uključenim opštim postavkama i automatskim numerisanjem

Ovaj primer klonira rešenje trenutnog sampleSolution direktorijuma sa uključenim opštim postavkama za automatsko numerisanje.

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

Obavezni parametri za klon rešenja

--name -n

Ime rešenja za izvoz.

Opcionalni parametri za klon rešenja

--async -a

Izvozi rešenje asinhrono.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--include -i

Koje postavke treba da budu uključene u rešenje koje se izvozi.

Koristite neke od ovih vrednosti razdvojenih zarezima:

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

--localize -loc

Raspakujte ili objedinite sve resurse niski u .resx datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--map -m

Puna putanja do xml datoteke za mapiranje iz koje se čitaju fascikle komponenti za pakovanje.

--max-async-wait-time -wt

Maksimalno asinhrono vreme čekanja u minutima. Podrazumevana vrednost je 60 minuta.

--outputDirectory -o

Izlazni direktorijum

--packagetype -p

Navodi tip izdvajanja za rešenje. Može biti: "Unmanaged", "Managed" ili "Both". Podrazumevana vrednost je: "Oba".

--targetversion -v

Zastarelo: ovaj parametar se zanemaruju.

pac solution create-settings

Kreirajte datoteku postavki iz zip adrese rešenja ili fascikle rešenja.

Primer

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

Opcionalni parametri za kreiranje postavki rešenja

--settings-file -s

Datoteka .json sa postavkama primene za reference veze i promenljive okruženja.

--solution-folder -f

Putanja do lokalne, raspakovane fascikle rešenja: koren datoteke "Ostalo/Solution.xml" ili fascikle sa .cdsproj datotekom.

--solution-zip -z

Putanja do datoteke rešenja u zip formatu.

brisanje pac rešenja

Izbrišite rešenje iz usluge Dataverse u trenutnom okruženju.

Primer

pac solution delete --solution-name Samplesolution

Obavezni parametri za brisanje rešenja

--solution-name -sn

Ime rešenja.

Opcionalni parametri za brisanje rešenja

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

pac izvoz rešenja

Izvezite rešenje iz usluge Dataverse.

Primer

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

Obavezni parametri za izvoz rešenja

--name -n

Ime rešenja za izvoz.

Opcionalni parametri za izvoz rešenja

--async -a

Izvozi rešenje asinhrono.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--include -i

Koje postavke treba da budu uključene u rešenje koje se izvozi.

Koristite neke od ovih vrednosti razdvojenih zarezima:

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

--managed -m

Da li rešenje treba da se izveze kao upravljano rešenje.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--max-async-wait-time -wt

Maksimalno asinhrono vreme čekanja u minutima. Podrazumevana vrednost je 60 minuta.

--overwrite -ow

Izvezena datoteka rešenja može da zameni zip datoteku rešenja u lokalnom sistemu datoteka.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--path -p

Putanja na kojoj je napisana zip datoteka izvezenog rešenja.

--targetversion -v

Zastarelo: ovaj parametar se zanemaruju.

pac uvoz rešenja

Uvezite rešenje u Dataverse.

Primer

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

Opcionalni parametri za uvoz rešenja

--activate-plugins -ap

Aktiviranje dodatnih komponenti i tokova posla u rešenju.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--async -a

Asinhrono uvozi rešenje.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--force-overwrite -f

Nametnite zamenu nepromenjenih prilagođavanja

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--import-as-holding -h

Uvezite rešenje kao rešenje koje sadrži.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--max-async-wait-time -wt

Maksimalno asinhrono vreme čekanja u minutima. Podrazumevana vrednost je 60 minuta.

--path -p

Putanja do datoteke rešenja u zip formatu. Ako nije navedeno, pretpostavlja se da je trenutna fascikla cdsproj projekat.

--publish-changes -pc

Objavite promene nakon uspešnog uvoza.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--settings-file

Datoteka .json sa postavkama primene za reference veze i promenljive okruženja.

--skip-dependency-check -s

Preskoči proveru zavisnosti u odnosu na zavisne elemente označene zastavicom kao ispravku proizvoda

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--skip-lower-version -slv

Preskočite uvoz rešenja ako postoji ista ili novija verzija u trenutnom okruženju.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--stage-and-upgrade -up

Uvezite i nadogradite rešenje.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

Primedbe

Povezani ste sa okruženjem pomoću komande pac potvrde veštake da biste koristili pac solution import.

pac uvoz rešenja

Kada Path parametar nije naveden, pretpostavlja se da je trenutna fascikla cdsproj projekat. Ako je SolutionPackageType svojstvo u cdsproj datoteci postavljeno Bothna , upravljano rešenje se podrazumevano koristi.

pac solution init

Inicijalizuje direktorijum pomoću novog Dataverse projekta rešenja

Primer

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

Obavezni parametri za init rešenja

--publisher-name -pn

Ime izdavača Dataverse rešenja

Napomena: Dozvoljeni su samo znakovi u opsezi [A - Z], [a - z], [0 - 9], ili _ . Prvi znak može biti samo u opsezi [A - Z], [a - z], ili _.

--publisher-prefix -pp

Vrednost prefiksa prilagođavanja za izdavača rešenja Dataverse

Napomena: Prefiks mora da ima između 2 i 8 znakova, može da se sastoji samo od alfanumeričkih znakova, mora da počinje slovom i ne može da počinje znakom "mscrm".

Opcionalni parametri za init rešenja

--outputDirectory -o

Izlazni direktorijum

pac lista rešenja

Nanesite sva rešenja iz trenutne Dataverse organizacije

Primer

pac solution list

Opcionalni parametri za listu rešenja

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--includeSystemSolutions

Uključite sistemska rešenja kao što su ona koja je objavila korporacija Microsoft

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--json

Daje izlaz komande kao JSON oblikovanu nisku.

pac solution online-version

Postavlja verziju za rešenje učitano u dataverse.

Primer

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

Obavezni parametri za rešenje na mreži

--solution-name -sn

Ime rešenja.

--solution-version -sv

Navedite broj verzije rešenja.

Opcionalni parametri za rešenje na mreži

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

pac solution pack

Komponente rešenja paketa na lokalnom sistemu datoteka u solution.zip (SolutionPackager).

Primer

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

Obavezni parametri za paket rešenja

--zipfile -z

Puna putanja do ZIP datoteke rešenja

Opcionalni parametri za paket rešenja

--allowDelete -ad

Diktiraj da li može doći do operacija brisanja. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--allowWrite -aw

Diktiraj da li može doći do operacija pisanja. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--clobber -c

Omogućava da se datoteke označene samo za čitanje mogu izbrisati ili zameniti. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--disablePluginRemap -dpm

Potpuno kvalifikovano ponovno mapiranje imena dodatne komponente je onemogućeno. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--errorlevel -e

Minimalni nivo vođenja evidencije za izlaz evidencije [Detaljno|Informacije|Upozorenje|Greška|Isključeno]. Podrazumevana vrednost je "Informacije".

--folder -f

Putanja do osnovne fascikle u lokalnom sistemu datoteka. Prilikom raspakivanja ili izdvajanja, ovo je napisano. Prilikom pakovanja od kog se ovo čita.

--localize -loc

Raspakujte ili objedinite sve resurse niski u .resx datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--log -l

Putanja do datoteke evidencije.

--map -m

Puna putanja do xml datoteke za mapiranje iz koje se čitaju fascikle komponenti za pakovanje.

--packagetype -p

Prilikom raspakivanja ili izdvajanja, koristite ga da biste naveli dvostruku kontrolisanu i nedovršenu operaciju. Prilikom pakovanja, koristite da biste naveli upravljano ili Nije upravljano iz prethodnog raspakivanja "Oba". Može biti: "Unmanaged", "Managed" ili "Both". Podrazumevana vrednost je "Unmanaged".

--singleComponent -sc

Izvršite radnju samo u jednom tipu komponente [WebResource|Dodatna komponenta|Tok posla|Nema]. Podrazumevana vrednost je "Nijedno".

--sourceLoc -src

Generiše datoteku resursa predloška. Važeće samo pri izdvajanju. Moguće vrednosti su "automatski" ili kôd jezika jezika koji želite da izvezete. Možete da koristite formate jezičkih kodova jezika (LCID) ili Formati koda međunarodne organizacije za standardizaciju (ISO). Kada je prisutan, ovo izdvaja resurse niske iz datog lokalnog standarda kao neutralan .resx. Ako je naveden "automatski" ili samo dugačak ili kratak oblik prekidača, koristi se osnovni lokalni standard za rešenje.

--useLcid -lcid

Koristite vrednosti identifikatora koda jezika (LCID) (1033) umesto kodova međunarodne organizacije za standardizaciju (ISO) (en-US) za jezičke datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--useUnmanagedFileForMissingManaged -same

Koristite istu XML izvornu datoteku kada se pronađe pakovanje za kontrolisanu i pronađe se samo Xml datoteka koja nije upravljana; odnosi se na AppModuleSiteMap, AppModuleMap, FormXml datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

pac solution publish

Objavljuje sva prilagođavanja

Primer

pac solution publish

Opcionalni parametri za objavljivanje rešenja

--async -a

Objavljuje sva prilagođavanja asinhrono

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--max-async-wait-time -wt

Maksimalno asinhrono vreme čekanja u minutima. Podrazumevana vrednost je 60 minuta.

pac sinhronizacija rešenja

Sinhronizujte trenutni Dataverse projekat rešenja sa trenutnim stanjem rešenja u organizaciji.

Primeri

Sledeći primeri pokazuju upotrebu komande pac solution sync .

Osnovna sinhronizacija

Ovaj primer sinhronizuje rešenje sa trenutnim direktorijumom.

pac solution sync

Opcionalni parametri za sinhronizaciju rešenja

--async -a

Izvozi rešenje asinhrono.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--include -i

Koje postavke treba da budu uključene u rešenje koje se izvozi.

Koristite neke od ovih vrednosti razdvojenih zarezima:

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

--localize -loc

Raspakujte ili objedinite sve resurse niski u .resx datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--map -m

Puna putanja do xml datoteke za mapiranje iz koje se čitaju fascikle komponenti za pakovanje.

--max-async-wait-time -wt

Maksimalno asinhrono vreme čekanja u minutima. Podrazumevana vrednost je 60 minuta.

--packagetype -p

Prilikom raspakivanja ili izdvajanja, koristite ga da biste naveli dvostruku kontrolisanu i nedovršenu operaciju. Prilikom pakovanja, koristite da biste naveli upravljano ili Nije upravljano iz prethodnog raspakivanja "Oba". Može biti: "Unmanaged", "Managed" ili "Both". Podrazumevana vrednost je: "Oba".

--solution-folder -f

Putanja do lokalne, raspakovane fascikle rešenja: koren datoteke "Ostalo/Solution.xml" ili fascikle sa .cdsproj datotekom.

raspakuj pac rešenje

Izdvoj komponente rešenja solution.zip na lokalni sistem datoteka (SolutionPackager).

Primer

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

Obavezni parametri za raspakunu rešenja

--zipfile -z

Puna putanja do ZIP datoteke rešenja

Opcionalni parametri za raspakunu rešenja

--allowDelete -ad

Diktiraj da li može doći do operacija brisanja. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--allowWrite -aw

Diktiraj da li može doći do operacija pisanja. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--clobber -c

Omogućava da se datoteke označene samo za čitanje mogu izbrisati ili zameniti. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--disablePluginRemap -dpm

Potpuno kvalifikovano ponovno mapiranje imena dodatne komponente je onemogućeno. Podrazumevana vrednost je "false".

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--errorlevel -e

Minimalni nivo vođenja evidencije za izlaz evidencije [Detaljno|Informacije|Upozorenje|Greška|Isključeno]. Podrazumevana vrednost je "Informacije".

--folder -f

Putanja do osnovne fascikle u lokalnom sistemu datoteka. Prilikom raspakivanja ili izdvajanja, ovo je napisano. Prilikom pakovanja od kog se ovo čita.

--localize -loc

Raspakujte ili objedinite sve resurse niski u .resx datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--log -l

Putanja do datoteke evidencije.

--map -m

Puna putanja do xml datoteke za mapiranje iz koje se čitaju fascikle komponenti za pakovanje.

--packagetype -p

Prilikom raspakivanja ili izdvajanja, koristite ga da biste naveli dvostruku kontrolisanu i nedovršenu operaciju. Prilikom pakovanja, koristite da biste naveli upravljano ili Nije upravljano iz prethodnog raspakivanja "Oba". Može biti: "Unmanaged", "Managed" ili "Both". Podrazumevana vrednost je "Unmanaged".

--singleComponent -sc

Izvršite radnju samo u jednom tipu komponente [WebResource|Dodatna komponenta|Tok posla|Nema]. Podrazumevana vrednost je "Nijedno".

--sourceLoc -src

Generiše datoteku resursa predloška. Važeće samo pri izdvajanju. Moguće vrednosti su "automatski" ili kôd jezika jezika koji želite da izvezete. Možete da koristite formate jezičkih kodova jezika (LCID) ili Formati koda međunarodne organizacije za standardizaciju (ISO). Kada je prisutan, ovo izdvaja resurse niske iz datog lokalnog standarda kao neutralan .resx. Ako je naveden "automatski" ili samo dugačak ili kratak oblik prekidača, koristi se osnovni lokalni standard za rešenje.

--useLcid -lcid

Koristite vrednosti identifikatora koda jezika (LCID) (1033) umesto kodova međunarodne organizacije za standardizaciju (ISO) (en-US) za jezičke datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--useUnmanagedFileForMissingManaged -same

Koristite istu XML izvornu datoteku kada se pronađe pakovanje za kontrolisanu i pronađe se samo Xml datoteka koja nije upravljana; odnosi se na AppModuleSiteMap, AppModuleMap, FormXml datoteke.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

nadogradnja pac rešenja

Primena nadogradnje rešenja

Primer

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

Obavezni parametri za nadogradnju rešenja

--solution-name -sn

Ime rešenja.

Opcionalni parametri za nadogradnju rešenja

--async -a

Asinhrono nadograđivanje rešenja

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Navodi ciljni Dataverse. Vrednost može biti GUID ili apsolutni https URL. Kada nije navedeno, koristiće se aktivna organizacija izabrana za trenutni profil potvrde potvrde.

--max-async-wait-time -wt

Maksimalno asinhrono vreme čekanja u minutima. Podrazumevana vrednost je 60 minuta.

pac verzija rešenja

Ažurirajte verziju verzije ili revizije rešenja.

Primer

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

Opcionalni parametri za verziju rešenja

--buildversion -bv

Napravite verziju za rešenje.

Napomena: Vrednost mora biti ceo broj sa minimalnom vrednošću 0.

--filename -fn

Ime CSV datoteke za praćenje koje će se koristiti prilikom korišćenja praćenja datoteka kao strategije. Podrazumevana vrednost je 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Zastarelo: ovaj parametar se zanemaruju.

--revisionversion -rv

Verzija revizije za rešenje.

Napomena: Vrednost mora biti ceo broj sa minimalnom vrednošću 0.

--solutionPath -sp

Putanja do direktorijuma rešenja dataverse ili Solution.xml datoteke.

--strategy -s

Ispravke kreiraju verziju za 'Solution.xml' koristeći navedenu strategiju. Ako koristite git oznake, postavite lični token za pristup u sledećoj promenljivoj okruženja "PacCli.PAT"

Koristite jednu od ovih vrednosti:

  • None
  • GitTags
  • FileTracking
  • Solution

Razlike između klona pac rešenja i izvoza

Postoje situacije u kojima niste sigurni kada da koristite ili pac solution clone komandu pac solution export . Možete da koristite jednu od komandi u sledećim scenarijima:

  • Koristite pac solution clone ga kada treba da dodate nove komponente u rešenje.
  • Koristite pac solution export ga kada želite da izmenite postojeći sadržaj u datoteci rešenja, ali ne i da dodate nove komponente u rešenje.

klon pac rešenja

Izvezeno rešenje izgleda kao Visual Studio projekat kada izvezete rešenje pomoću komande pac solution clone . Umesto datoteke .csproj (kao u programu Visual Studio), videćete datoteku cdsproj . Datoteka cdsproj sadrži sve informacije o komponentama koje su potrebne za izgradnju projekta. Izlaz izdanja je zip datoteka rešenja koju možete da uvezete u različita okruženja.

Klon pac rešenja.

Projektant ne mora da raspakujete klonirana rešenja jer se prikazuje u raspakovanom formatu u fascikli src (izvor).

Raspakuj pac rešenje.

Ako želite da povežete novonastalu dodatnu komponentu sa ovim rešenjem, sa raspakovanim rešenjem, pac solution add-reference.cdsproj možete da koristite komandu da biste ažurirali datoteku da biste dodali novu dodatnu komponentu. Zatim možete da napravite projekat koristeći ili dotnet buildmsbuild.

Preporučuje se da prvo izvršite vraćanje verzije u prethodno stanje pre nego što napravite projekat. Vraćanje verzije (dotnet izdanje prvo vraća u prethodno stanje) vratiće potrebne .NET biblioteke u prethodno stanje da bi generisala zapakovano rešenje.

pac izvoz rešenja

Kada izvezete rešenje pac solution export koristeći, osećate da želite da izvezete rešenje pomoću portala za kreiranje, a dobijeni rezultat je zip datoteka rešenja.

Pac izvoz rešenja.

Kada raspakujte zip datoteku rešenja (ne preporučujemo da otvorite zip pomoću standardnih alatki i koristite odgovarajuću komandu iz CLI). Rezultujuća struktura direktorijuma slična je strukturi u pac solution clone. Jedina razlika je u tome što ne možete da dodate reference na ovo raspakovano rešenje jer nema datoteku .cdsproj projekta.

Struktura Pac rešenja.

Možete da izmenite relevantni skup datoteka koje želite da ažurirate, a zatim da nastavite sa paketom rešenja, koji ponovo generiše zip datoteku rešenja kako biste polaštili uvoz rešenja u ciljno okruženje. Rezultat radnje je zip datoteka rešenja sa ažuriranim sadržajem i ažuriranom vremenskom oznakom.

Vidi takođe

Microsoft Power Platform CLI Command Groups
Microsoft Power Platform CLI pregled