Deli z drugimi prek


rešitev pac

Ukazi za delo s projekti rešitve Dataverse

Ukazi

Ukaz Description
pac solution add-license Dodajte informacije o licenci in paketu v rešitev.
sklic na dodatek za rešitev pac Doda sklic iz projekta v trenutnem imeniku v projekt na »pot«
pac rešitev add-solution-component Dodajte eno ali več komponent rešitve v ciljno neupravljano rešitev v storitvi Dataverse.
pac solution check Prenesite projekt rešitve Dataverse, ki se bo izvajal v storitvi preverjevalnika power apps.
klon raztopine pac Ustvarite projekt rešitve na podlagi obstoječe rešitve v organizaciji.
pac solution create-settings Ustvarite datoteko z nastavitvami iz mape zip rešitve ali rešitve.
pac rešitev delete Izbrišite rešitev iz storitve Dataverse v trenutnem okolju.
izvoz rešitve pac Izvozite rešitev iz storitve Dataverse.
uvoz rešitve pac Uvozite rešitev v Dataverse.
inicialna rešitev pac Inicializira imenik z novim projektom rešitve Dataverse
pac solution list Seznam vseh rešitev iz trenutne organizacije Dataverse
pac solution online-version Nastavi različico za rešitev, ki je naložena v Dataverse.
pac paket rešitev Komponente rešitve paketa v lokalnem datotečnem sistemu v solution.zip (SolutionPackager).
objava rešitve pac Objavi vse prilagoditve
sinhronizacija rešitev pac Sinhronizirajte trenutni projekt rešitve Dataverse s trenutnim stanjem rešitve v organizaciji.
razpakiranje rešitve pac Ekstrahirajte komponente rešitve iz solution.zip v lokalni datotečni sistem (SolutionPackager).
nadgradnja rešitve pac Uporaba nadgradnje rešitve
različica rešitve pac Posodobite graditev ali različico revizije za rešitev.

pac solution add-license

Dodajte informacije o licenci in paketu v rešitev.

Primer

V tem primeru je prikazano, kako rešitvi dodate informacije o licenciranju.

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

Datoteka z definicijo načrta

Spodaj boste našli primer datoteke z definicijo načrta:

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 preslikave načrta

Spodaj je prikazan primer datoteke za preslikavo načrta:

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

Zahtevani parametri za licenco za dodatek rešitve

--planDefinitionFile -pd

Datoteka z definicijo načrta licence v obliki zapisa CSV; pričakovani stolpci: ID storitve, prikazano ime, URL z več informacijami.

--planMappingFile -pm

Datoteka za preslikavo načrta licence v obliki zapisa CSV; pričakovani stolpci: ID storitve, ime komponente

sklic na dodatek za rešitev pac

Doda sklic iz projekta v trenutnem imeniku v projekt na »pot«

Primer

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

Zahtevani parametri za sklic na dodatek rešitve

--path -p

Pot do sklicevanega projekta

pac rešitev add-solution-component

Dodajte eno ali več komponent rešitve v ciljno neupravljano rešitev v storitvi Dataverse.

Primer

V tem primeru je prikazano, kako dodate komponento rešitve rešitvi. V tem primeru dodajamo tabelo stikov v rešitev SampleSolution. Tabela je vrsta komponente 1.

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

Zahtevani parametri za komponento rešitve dodatka rešitve

--component -c

Ime sheme ali ID komponente, ki jo želite dodati ciljni rešitvi.

--componentType -ct

Vrednost, ki predstavlja komponento rešitve, ki jo dodajate.

--solutionUniqueName -sn

Ime rešitve.

Izbirni parametri za komponento rešitve add-solution

--AddRequiredComponents -arc

Označuje, ali je treba v neupravljano rešitev dodati tudi druge komponente rešitve, ki jih zahteva komponenta rešitve, ki jo dodajate.

Ta parameter ne zahteva vrednosti. Stikalo je.

--async -a

Uvozi rešitev asinhrono.

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

URL okolja ali ID ciljnega okolja.

pac solution check

Prenesite projekt rešitve Dataverse, ki se bo izvajal v storitvi preverjevalnika power apps.

Primer

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

Izbirni parametri za preverjanje rešitve

--clearCache -cc

Počisti predpomnilnik uveljavljanja preverjevalnika rešitev za najemnika vseh zapisov, ki se nanašajo na pretekle rezultate za vaše rešitve.

Ta parameter ne zahteva vrednosti. Stikalo je.

--customEndpoint -ce

Navedite URL po meri kot končno točko preverjevalnika power apps.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--excludedFiles -ef

Izključi datoteke iz analize. Poda kot vrednosti, ločene z vejico

--geo -g

Kateri geografski primerek storitve preverjevalnika Power Apps želite uporabiti.

Uporabite eno od teh 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

Izhodni imenik

--path -p

Pot, kjer obstaja ena ali več datotek rešitev, ki jih želite preveriti. Pot lahko vsebuje znake glob/wildcard.

--ruleLevelOverride -rl

Pot do datoteke, ki vsebuje pravila polja JSON in ravni, ki jih želite preglasiti. Sprejete vrednosti za OverrideLevel so: kritično, visoko, srednje, nizko, informativno. Primer: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Izberite nabor pravil, ki je izveden kot del te gradite. Vrednosti: veljaven GUID, »AppSource Certification«, »Preverjevalnik rešitev« (privzeto).

--saveResults -sav

Uporablja trenutno okolje za shranjevanje rezultatov analize rešitev, ki jih je mogoče videti v aplikaciji Solution Health Hub. Ta argument je privzeto nastavljen na »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--solutionUrl -u

SAS Uri, ki kaže na solution.zip, ki ga želite analizirati

klon raztopine pac

Ustvarite projekt rešitve na podlagi obstoječe rešitve v organizaciji.

Primeri

Ti primeri prikazujejo uporabo ukaza pac solution clone .

Osnovni klon

V tem primeru je klonirana rešitev sampleSolution v trenutnem imeniku.

pac solution clone --name sampleSolution

Kloniranje s splošnimi in samodejnimi nastavitvami oštevilčevanja

V tem primeru klonirate rešitev v sampleSolution trenutni imenik z vključenimi splošnimi in samodejnimi nastavitvami oštevilčevanja.

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

Zahtevani parametri za klon rešitve

--name -n

Ime rešitve, ki bo izvožena.

Izbirni parametri za klon rešitve

--async -a

Izvozi rešitev asinhrono.

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--include -i

Katere nastavitve je treba vključiti v rešitev, ki se izvaža.

Uporabite eno ali več teh vrednosti, ločenih z vejicami:

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

--localize -loc

Izvlecite ali združite vse vire nizov v datoteke .resx.

Ta parameter ne zahteva vrednosti. Stikalo je.

--map -m

Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.

--max-async-wait-time -wt

Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.

--outputDirectory -o

Izhodni imenik

--packagetype -p

Določa vrsto ekstrakcije za rešitev. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je: »Oboje«.

--targetversion -v

Zastarana: Ta parameter je prezrt.

pac solution create-settings

Ustvarite datoteko z nastavitvami iz mape zip rešitve ali rešitve.

Primer

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

Izbirni parametri za nastavitve ustvarjanja rešitev

--settings-file -s

Datoteka .json z nastavitvami uvajanja za sklice povezave in spremenljivke okolja.

--solution-folder -f

Pot do lokalne, nepakiranih map rešitev: koren datoteke »Drugo/Solution.xml« ali mape z datoteko .cdsproj.

--solution-zip -z

Pot do datoteke zip rešitve.

pac rešitev delete

Izbrišite rešitev iz storitve Dataverse v trenutnem okolju.

Primer

pac solution delete --solution-name Samplesolution

Zahtevani parametri za brisanje rešitve

--solution-name -sn

Ime rešitve.

Izbirni parametri za brisanje rešitve

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

izvoz rešitve pac

Izvozite rešitev iz storitve Dataverse.

Primer

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

Zahtevani parametri za izvoz rešitve

--name -n

Ime rešitve, ki bo izvožena.

Izbirni parametri za izvoz rešitve

--async -a

Izvozi rešitev asinhrono.

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--include -i

Katere nastavitve je treba vključiti v rešitev, ki se izvaža.

Uporabite eno ali več teh vrednosti, ločenih z vejicami:

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

--managed -m

Ali naj bo rešitev izvožena kot upravljana rešitev.

Ta parameter ne zahteva vrednosti. Stikalo je.

--max-async-wait-time -wt

Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.

--overwrite -ow

Izvožena datoteka rešitve lahko prepiše datoteko zip rešitve v lokalnem datotečni sistem.

Ta parameter ne zahteva vrednosti. Stikalo je.

--path -p

Pot, kjer je zapisana izvožena datoteka zip rešitve.

--targetversion -v

Zastarana: Ta parameter je prezrt.

uvoz rešitve pac

Uvozite rešitev v Dataverse.

Primer

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

Izbirni parametri za uvoz rešitve

--activate-plugins -ap

Aktivirajte vtičnike in poteke dela rešitve.

Ta parameter ne zahteva vrednosti. Stikalo je.

--async -a

Uvozi rešitev asinhrono.

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--force-overwrite -f

Vsili prepis neupravljanih prilagoditev

Ta parameter ne zahteva vrednosti. Stikalo je.

--import-as-holding -h

Uvozite rešitev kot rešitev, ki drži.

Ta parameter ne zahteva vrednosti. Stikalo je.

--max-async-wait-time -wt

Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.

--path -p

Pot do datoteke zip rešitve. Če ni navedeno, predvideva, da je trenutna mapa projekt cdsproj.

--publish-changes -pc

Objavite spremembe ob uspešnem uvozu.

Ta parameter ne zahteva vrednosti. Stikalo je.

--settings-file

Datoteka .json z nastavitvami uvajanja za sklice povezave in spremenljivke okolja.

--skip-dependency-check -s

Preskoči preverjanje odvisnosti od odvisnosti, označenih kot posodobitev izdelka

Ta parameter ne zahteva vrednosti. Stikalo je.

--skip-lower-version -slv

Preskočite uvoz rešitve, če je v trenutnem okolju prisotna ista ali novejša različica.

Ta parameter ne zahteva vrednosti. Stikalo je.

--stage-and-upgrade -up

Uvozite in nadgradite rešitev.

Ta parameter ne zahteva vrednosti. Stikalo je.

Pripombe

Z okoljem ste povezani z ukazom »pac auth « za uporabo pac solution import.

uvoz rešitve pac

Če Path parameter ni naveden, predvideva, da je trenutna mapa projekt cdsproj. Če je SolutionPackageType lastnost v datoteki cdsproj nastavljena Bothna , je upravljana rešitev privzeto uporabljena.

inicialna rešitev pac

Inicializira imenik z novim projektom rešitve Dataverse

Primer

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

Zahtevani parametri za inicializacijo rešitve

--publisher-name -pn

Ime izdajatelja rešitve Dataverse

Opomba: Dovoljeni so samo znaki v obsegih [A – Z], [a – z], [0 – 9] ali _. Prvi znak je lahko le v obsegih [A – Z], [a - z] ali _.

--publisher-prefix -pp

Vrednost predpone prilagoditve za izdajatelja rešitve Dataverse

Opomba: Predpona mora biti dolga od 2 do 8 znakov, lahko je sestavljena le iz alfanumeričnih znakov, se mora začeti s črko in se ne sme začeti s »mscrm«.

Izbirni parametri za inicializacijo rešitve

--outputDirectory -o

Izhodni imenik

pac solution list

Seznam vseh rešitev iz trenutne organizacije Dataverse

Primer

pac solution list

Izbirni parametri za seznam rešitev

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--includeSystemSolutions

Vključi sistemske rešitve, kot so tiste, ki jih je objavil Microsoft

Ta parameter ne zahteva vrednosti. Stikalo je.

--json

Vrne rezultat ukaza kot niz, oblikovan kot JSON.

pac solution online-version

Nastavi različico za rešitev, ki je naložena v Dataverse.

Primer

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

Zahtevani parametri za spletno različico rešitve

--solution-name -sn

Ime rešitve.

--solution-version -sv

Navedite številko različice rešitve.

Izbirni parametri za spletno različico rešitve

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

pac paket rešitev

Komponente rešitve paketa v lokalnem datotečnem sistemu v solution.zip (SolutionPackager).

Primer

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

Zahtevani parametri za paket rešitev

--zipfile -z

Celotna pot do datoteke ZIP rešitve

Izbirni parametri za paket rešitev

--allowDelete -ad

Narekuje, če lahko pride do brisanja. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--allowWrite -aw

Narekuje, če lahko pride do postopkov pisanja. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--clobber -c

Omogoča, da je datoteke, označene samo za branje, mogoče izbrisati ali prepisati. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--disablePluginRemap -dpm

Onemogočeno vnovično preslikavanje imena vrste vtičnika. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--errorlevel -e

Najmanjša raven pisanja dnevnika za izhod dnevnika [Podrobno|Informacije|Opozorilo|Napaka|Izklopljeno]. Privzeta vrednost je »Informacije«.

--folder -f

Pot do korenske mape v lokalnem datotečnem sistemu. Pri razpakiranju ali ekstrahiranju je to napisano v. Med pakiranjem je to prebrano.

--localize -loc

Izvlecite ali združite vse vire nizov v datoteke .resx.

Ta parameter ne zahteva vrednosti. Stikalo je.

--log -l

Pot do dnevniške datoteke.

--map -m

Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.

--packagetype -p

Pri razpakiranju ali ekstrahiranju uporabite, če želite določiti dvojno upravljanje in neupravljano operacijo. Pri pakiranju uporabite za določanje upravljanih ali neupravljanih iz prejšnjega razpakiranja »Oboje«. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je »Neupravljano«.

--singleComponent -sc

Dejanje izvedite le za eno vrsto komponente [WebResource|Vstavka|Potek dela|Brez]. Privzeta vrednost je »Brez«.

--sourceLoc -src

Ustvari datoteko vira predloge. Veljavno le ob izpisu. Možne vrednosti so »samodejno« ali jezikovna koda jezika, ki ga želite izvoziti. Uporabite lahko LCID (Language Code Identifier) ali mednarodne organizacije za oblike zapisa kode jezika ISO (Standardization). Ko je na voljo, ta izvleče vire nizov iz danih območnih nastavitev kot nevtralno .resx. Če je določeno »samodejno« ali le dolga ali kratka oblika stikala, so uporabljene osnovne območne nastavitve rešitve.

--useLcid -lcid

Za jezikovne datoteke uporabite vrednosti (LCID) vrednosti (1033) in ne kode ISO (International Organization for Standardization) (en-US).

Ta parameter ne zahteva vrednosti. Stikalo je.

--useUnmanagedFileForMissingManaged -same

Uporabite isto izvorno datoteko XML, ko je paket za upravljano in je najdena le neupravljana datoteka XML; velja za datoteke AppModuleSiteMap, AppModuleMap in FormXml.

Ta parameter ne zahteva vrednosti. Stikalo je.

objava rešitve pac

Objavi vse prilagoditve

Primer

pac solution publish

Izbirni parametri za objavo rešitve

--async -a

Objavi vse prilagoditve asinhrono

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--max-async-wait-time -wt

Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.

sinhronizacija rešitev pac

Sinhronizirajte trenutni projekt rešitve Dataverse s trenutnim stanjem rešitve v organizaciji.

Primeri

Ti primeri prikazujejo uporabo ukaza pac solution sync .

Osnovna sinhronizacija

V tem primeru je rešitev sinhronizirana s trenutnim imenikom.

pac solution sync

Izbirni parametri za sinhronizacijo rešitve

--async -a

Izvozi rešitev asinhrono.

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--include -i

Katere nastavitve je treba vključiti v rešitev, ki se izvaža.

Uporabite eno ali več teh vrednosti, ločenih z vejicami:

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

--localize -loc

Izvlecite ali združite vse vire nizov v datoteke .resx.

Ta parameter ne zahteva vrednosti. Stikalo je.

--map -m

Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.

--max-async-wait-time -wt

Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.

--packagetype -p

Pri razpakiranju ali ekstrahiranju uporabite, če želite določiti dvojno upravljanje in neupravljano operacijo. Pri pakiranju uporabite za določanje upravljanih ali neupravljanih iz prejšnjega razpakiranja »Oboje«. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je: »Oboje«.

--solution-folder -f

Pot do lokalne, nepakiranih map rešitev: koren datoteke »Drugo/Solution.xml« ali mape z datoteko .cdsproj.

razpakiranje rešitve pac

Ekstrahirajte komponente rešitve iz solution.zip v lokalni datotečni sistem (SolutionPackager).

Primer

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

Zahtevani parametri za razpakiranje rešitve

--zipfile -z

Celotna pot do datoteke ZIP rešitve

Izbirni parametri za razpakiranje rešitve

--allowDelete -ad

Narekuje, če lahko pride do brisanja. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--allowWrite -aw

Narekuje, če lahko pride do postopkov pisanja. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--clobber -c

Omogoča, da je datoteke, označene samo za branje, mogoče izbrisati ali prepisati. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--disablePluginRemap -dpm

Onemogočeno vnovično preslikavanje imena vrste vtičnika. Privzeta vrednost je »false«.

Ta parameter ne zahteva vrednosti. Stikalo je.

--errorlevel -e

Najmanjša raven pisanja dnevnika za izhod dnevnika [Podrobno|Informacije|Opozorilo|Napaka|Izklopljeno]. Privzeta vrednost je »Informacije«.

--folder -f

Pot do korenske mape v lokalnem datotečnem sistemu. Pri razpakiranju ali ekstrahiranju je to napisano v. Med pakiranjem je to prebrano.

--localize -loc

Izvlecite ali združite vse vire nizov v datoteke .resx.

Ta parameter ne zahteva vrednosti. Stikalo je.

--log -l

Pot do dnevniške datoteke.

--map -m

Celotna pot do datoteke XML za preslikavo, iz katere želite prebrati mape komponent za pakiranje.

--packagetype -p

Pri razpakiranju ali ekstrahiranju uporabite, če želite določiti dvojno upravljanje in neupravljano operacijo. Pri pakiranju uporabite za določanje upravljanih ali neupravljanih iz prejšnjega razpakiranja »Oboje«. Lahko je: »Neupravljano«, »Upravljano« ali »Oboje«. Privzeta vrednost je »Neupravljano«.

--singleComponent -sc

Dejanje izvedite le za eno vrsto komponente [WebResource|Vstavka|Potek dela|Brez]. Privzeta vrednost je »Brez«.

--sourceLoc -src

Ustvari datoteko vira predloge. Veljavno le ob izpisu. Možne vrednosti so »samodejno« ali jezikovna koda jezika, ki ga želite izvoziti. Uporabite lahko LCID (Language Code Identifier) ali mednarodne organizacije za oblike zapisa kode jezika ISO (Standardization). Ko je na voljo, ta izvleče vire nizov iz danih območnih nastavitev kot nevtralno .resx. Če je določeno »samodejno« ali le dolga ali kratka oblika stikala, so uporabljene osnovne območne nastavitve rešitve.

--useLcid -lcid

Za jezikovne datoteke uporabite vrednosti (LCID) vrednosti (1033) in ne kode ISO (International Organization for Standardization) (en-US).

Ta parameter ne zahteva vrednosti. Stikalo je.

--useUnmanagedFileForMissingManaged -same

Uporabite isto izvorno datoteko XML, ko je paket za upravljano in je najdena le neupravljana datoteka XML; velja za datoteke AppModuleSiteMap, AppModuleMap in FormXml.

Ta parameter ne zahteva vrednosti. Stikalo je.

nadgradnja rešitve pac

Uporaba nadgradnje rešitve

Primer

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

Zahtevani parametri za nadgradnjo rešitve

--solution-name -sn

Ime rešitve.

Izbirni parametri za nadgradnjo rešitve

--async -a

Asinhrono nadgradi rešitev

Ta parameter ne zahteva vrednosti. Stikalo je.

--environment -env

Določa ciljni Dataverse. Vrednost je lahko GUID ali absolutni URL https. Če ni določeno, bo uporabljena aktivna organizacija, ki je izbrana za trenutni profil za preverjanje pristnosti.

--max-async-wait-time -wt

Največji asinhroni čas čakanja v minutah. Privzeta vrednost je 60 minut.

različica rešitve pac

Posodobite graditev ali različico revizije za rešitev.

Primer

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

Izbirni parametri za različico rešitve

--buildversion -bv

Build version for the solution.

Opomba: Vrednost mora biti celo število z najmanjšo vrednostjo 0.

--filename -fn

Tracker CSV file name to be used when using filetracking as a strategy. Privzeta vrednost je »ControlsStateVersionInfo.csv«.

--patchversion -pv

Zastarana: Ta parameter je prezrt.

--revisionversion -rv

Različica revizije za rešitev.

Opomba: Vrednost mora biti celo število z najmanjšo vrednostjo 0.

--solutionPath -sp

Pot do imenika rešitve Dataverse ali Solution.xml datoteke.

--strategy -s

Posodobi različico gradite za datoteko »Solution.xml« z uporabo določene strategije. Če uporabljate gittags, nastavite žeton za osebni dostop v tej spremenljivki okolja »PacCli.PAT«

Uporabite eno od teh vrednosti:

  • None
  • GitTags
  • FileTracking
  • Solution

Razlike med klonom raztopine pac in izvozom

V nekaterih primerih niste prepričani, kdaj uporabiti ali ukaz pac solution clonepac solution export . Uporabite lahko enega od ukazov v teh primerih:

  • Uporabite pac solution clone , ko želite rešitvi dodati nove komponente.
  • Uporabite pac solution export , če želite spremeniti obstoječo vsebino v datoteki rešitve, vendar v rešitev ne želite dodati novih komponent.

klon raztopine pac

Izvožena rešitev je videti kot projekt Visual Studio, ko izvozite rešitev z ukazom pac solution clone . Namesto (kot .csproj v programu Visual Studio) boste videli cdsproj datoteko. Datoteka cdsproj ima vse informacije o komponentah, ki jih potrebujete za ustvarjanje projekta. Izhod delovne različice je datoteka zip rešitve, ki jo lahko uvozite v različna okolja.

Klon raztopine pac.

Razvijalec ni treba razpakirati klonirane rešitve, ker je upodobljena v nepakirani obliki znotraj mape src (vir).

Razpakirajte rešitev Pac.

Če želite povezati novo ustvarjeni vtičnik s to rešitvijo in razpakirati rešitev, pac solution add-reference.cdsproj lahko z ukazom posodobite datoteko, da dodate nov vtičnik. Nato lahko projekt ustvarite z uporabo ali dotnet buildmsbuild.

Priporočamo, da najprej obnovite graditev, preden ustvarite projekt. Z obnovitvijo graditve (graditev dotnet najprej izvede obnovitev) obnovite zahtevane knjižnice .NET in tako ustvarite paketno rešitev.

izvoz rešitve pac

Ko izvozite rešitev z uporabo pac solution export možnosti izvoza rešitve s portalom izdelovalca, rezultat pa je poštna datoteka rešitve.

Izvoz rešitve Pac.

Ko razpakiraš datoteko zip rešitve (ne priporočamo, da odprete zip s standardnimi orodji in uporabite ustrezen ukaz iz CLI). Nastala struktura imenika je podobna strukturi v .pac solution clone Edina razlika je v tem, da ne morete dodati sklicev na to nepakirano rešitev, ker nima datoteke .cdsproj projekta.

Struktura rešitve Pac.

Spremenite lahko ustrezen nabor datotek, ki jih želite posodobiti, in nato nadaljujete s paketom rešitev, ki znova ustvari datoteko zip rešitve, da omogoči uvoz rešitve v ciljno okolje. Rezultat dejanja je datoteka zip rešitve s posodobljeno vsebino in posodobljenim časovnim žigom.

Glej tudi

Microsoft Power Platform CLI Command Groups
Pregled okolja Microsoft Power Platform CLI