Jagamisviis:


pac solution

Dataverse'i lahenduseprojektidega töötamise käsud

Käsud

Käsk Kirjeldus
pac solution add-license Lisage lahendusele litsents ja plaanige teavet.
pac solution add-reference Lisab praeguse kataloogi projekti viite teel asuvale projektile
pac solution add-solution-component Lisage dataverse'is sihtlahendusse üks või mitu mittehallatavale lahendusele.
pac solution check Power Apps Checkeri teenusega töötamiseks laadige üles Dataverse'i lahenduse projekt.
pac solution clone Saate oma ettevõttes olemasoleva lahenduse põhjal luua lahenduseprojekti.
pac solution create-settings Looge lahenduse zIP-st või lahendusekaustast sätete fail.
pac solution delete Saate praeguses keskkonnas dataverse'ist lahenduse kustutada.
pac solution export Eksportige lahendus Dataverse'ist.
pac solution import Importige lahendus Dataverse'i.
pac solution init Lähtestab kataloogi uue Dataverse'i lahenduse projektiga
pac solution list Loetle kõik lahendused praegusest Dataverse'i organisatsioonist
pac solution online-version Määrab Dataverse'is laaditud lahenduse versiooni.
pac solution pack Paketi lahendusekomponendid kohalikus failisüsteemis solution.zip (SolutionPackager).
pac solution publish Avaldab kõik kohandused
pac solution sync Sünkroonige praegune Dataverse'i lahenduseprojekt oma ettevõttes lahenduse praeguse olekuga.
pac solution unpack Ekstraktige lahendusekomponendid solution.zip kohalikust failisüsteemist (SolutionPackager).
pac solution upgrade Kohaldata solution upgrade
pac solution version Värskendage lahenduse järgu või redaktsiooni versiooni.

pac solution add-license

Lisage lahendusele litsents ja plaanige teavet.

Näide

Selles näites kirjeldatakse, kuidas lisada lahendusele litsentsimisteavet.

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

Plaanimääratlusfail

Allpool leiate plaani definitsioonifaili näite.

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

Plaani vastendusfail

Allpool leiate plaani vastendusfaili näite.

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

Nõutavad parameetrid: solution add-license

--planDefinitionFile -pd

Litsentsiplaani definitsioonifail CSV-vormingus; eeldatud veerud: teenuse ID, kuvatav nimi, lisateabe URL.

--planMappingFile -pm

Litsentsiplaani vastendusfail CSV-vormingus; eeldatud veerud: teenuse ID, komponendi nimi

pac solution add-reference

Lisab praeguse kataloogi projekti viite teel asuvale projektile

Näide

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

Nõutavad parameetrid: solution add-reference

--path -p

Viidatud projekti tee

pac solution add-solution-component

Lisage dataverse'is sihtlahendusse üks või mitu mittehallatavale lahendusele.

Näide

Selles näites kirjeldatakse lahendusekomponendi lisamist lahendusele. Sel juhul lisame lahendusele SampleSolutionkontaktitabeli. Tabel on komponendi tüüp 1.

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

Nõutavad parameetrid: solution add-solution-component

--component -c

Sihtlahendusse lisatava komponendi skeemi nimi või ID.

--componentType -ct

Lisatavat lahendusekomponenti tähistav väärtus.

--solutionUniqueName -sn

Lahenduse nimi.

Valikulised parameetrid: solution add-solution-component

--AddRequiredComponents -arc

Näitab, kas muud lisatava lahendusekomponendi nõutavad lahendusekomponendid tuleks lisada ka mittehallatavale lahendusele.

See parameeter ei vaja väärtust. See on lüliti.

--async -a

Impordib lahenduse asünkroonselt.

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Sihtkeskkonna KESKKONNA URL või ID.

pac solution check

Power Apps Checkeri teenusega töötamiseks laadige üles Dataverse'i lahenduse projekt.

Näide

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

Valikulised parameetrid: solution check

--clearCache -cc

Tühjendab solution checkteie rentniku jõustamisvahemälu kõigist kirjetest, mis on seotud teie lahenduste varasemate tulemustega.

See parameeter ei vaja väärtust. See on lüliti.

--customEndpoint -ce

Määrake Power Appsi kontrolli lõpp-punktiks kohandatud URL.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--excludedFiles -ef

Failide välistamine analüüsist. Edasta komaeraldusega väärtustena

--geo -g

Kasutatav Power Apps Checkeri teenuse geograafiline eksemplar.

Kasutage ühte järgmistest väärtustest.

  • 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

Väljundkaust

--path -p

Tee, kus on üks või mitu kontrollitavat lahendusefaili. Tee võib sisaldada gloob-/metamärke.

--ruleLevelOverride -rl

JSON-massiivireegleid ja -tasemeid sisaldava faili tee, mille soovite alistada. OverrideLevel'i aktsepteeritud väärtused on: Kriitiline, Kõrge, Keskmine, Madal, Teabetase. Näide: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Valige reeglikomplekt, mis käivitatakse selle järgu osana. Väärtused: kehtiv GUID, "AppSource Certification", "Solution Checker" (vaikesäte).

--saveResults -sav

Kasutab praegust keskkonda lahenduseanalüüsi tulemuste talletamiseks, mida saab vaadata lahenduse seisundi keskuse rakenduses. Vaikimisi on selle argumendi väärtuseks seatud väär.

See parameeter ei vaja väärtust. See on lüliti.

--solutionUrl -u

SAS-i url, mis osutab analüüsitavale solution.zip

pac solution clone

Saate oma ettevõttes olemasoleva lahenduse põhjal luua lahenduseprojekti.

Näited

Järgmised näited näitavad käsu kasutamist pac solution clone .

Lihtne kloon

Selles näites kloonitakse lahendus sampleSolution praegusesse kataloogi.

pac solution clone --name sampleSolution

Üldiste ja automaatsete nummerdussätetega kloon

Selles näites kloonitakse praeguse kataloogi lahendus sampleSolution koos üldiste ja automaatsete nummerdussätetega.

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

Nõutavad parameetrid: solution clone

--name -n

Eksporditava lahenduse nimi.

Valikulised parameetrid: solution clone

--async -a

Ekspordib lahenduse asünkroonselt.

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--include -i

Millised sätted tuleks eksporditavasse lahendusesse kaasata?

Kasutage ühte või mitut komaga eraldatud väärtust:

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

--localize -loc

Ekstraktige või ühendage kõik stringiressursid .resx-failidesse.

See parameeter ei vaja väärtust. See on lüliti.

--map -m

Vastenduse XML-faili täielik tee, kust saab komponentkauste pakkida.

--max-async-wait-time -wt

Maksimaalne asünkroonne ooteaeg minutites. Vaikeväärtus on 60 minutit.

--outputDirectory -o

Väljundkaust

--packagetype -p

Määrab lahuse ekstraktimistüübi. Võib olla: "Mittehallatav", "Hallatav" või "Mõlemad". Vaikeväärtus on mõlemad.

--targetversion -v

Taunitud: seda parameetrit ignoreeritakse.

pac solution create-settings

Looge lahenduse zIP-st või lahendusekaustast sätete fail.

Näide

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

Valikulised parameetrid: solution create-settings

--settings-file -s

Fail .json ühendusviidete ja keskkonnamuutujate juurutussätetega.

--solution-folder -f

Kohaliku lahtipakkimata lahendusekausta tee: kas faili Muu/Solution.xmljuur või cdsproj-failiga kaust.

--solution-zip -z

Tee lahenduse ZIP-failini.

pac solution delete

Saate praeguses keskkonnas dataverse'ist lahenduse kustutada.

Näide

pac solution delete --solution-name Samplesolution

Nõutavad parameetrid: solution delete

--solution-name -sn

Lahenduse nimi.

Valikulised parameetrid: solution delete

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

pac solution export

Eksportige lahendus Dataverse'ist.

Näide

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

Nõutavad parameetrid: solution export

--name -n

Eksporditava lahenduse nimi.

Valikulised parameetrid: solution export

--async -a

Ekspordib lahenduse asünkroonselt.

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--include -i

Millised sätted tuleks eksporditavasse lahendusesse kaasata?

Kasutage ühte või mitut komaga eraldatud väärtust:

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

--managed -m

Kas lahendus tuleks eksportida hallatava lahendusena.

See parameeter ei vaja väärtust. See on lüliti.

--max-async-wait-time -wt

Maksimaalne asünkroonne ooteaeg minutites. Vaikeväärtus on 60 minutit.

--overwrite -ow

Eksporditud lahendusefail võib lahenduse ZIP-faili kohalikus failisüsteemis üle kirjutada.

See parameeter ei vaja väärtust. See on lüliti.

--path -p

Tee, kuhu eksporditud lahenduse ZIP-fail on kirjutatud.

--targetversion -v

Taunitud: seda parameetrit ignoreeritakse.

pac solution import

Importige lahendus Dataverse'i.

Näide

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

Valikulised parameetrid: solution import

--activate-plugins -ap

Saate lahenduses aktiveerida lisandmooduleid ja töövooge.

See parameeter ei vaja väärtust. See on lüliti.

--async -a

Impordib lahenduse asünkroonselt.

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--force-overwrite -f

Mittehallatavate kohanduste ülekirjutamise jõustamine

See parameeter ei vaja väärtust. See on lüliti.

--import-as-holding -h

Importige lahendus hoidmislahendusena.

See parameeter ei vaja väärtust. See on lüliti.

--max-async-wait-time -wt

Maksimaalne asünkroonne ooteaeg minutites. Vaikeväärtus on 60 minutit.

--path -p

Tee lahenduse ZIP-failini. Kui seda pole määratud, eeldatakse, et praegune kaust on cdsproj-projekt.

--publish-changes -pc

Muudatuste avaldamine õnnestunud importimisel.

See parameeter ei vaja väärtust. See on lüliti.

--settings-file

Fail .json ühendusviidete ja keskkonnamuutujate juurutussätetega.

--skip-dependency-check -s

Jäta sõltuvuskontroll tootevärskendusena lipuga märgitud sõltuvuste suhtes vahele

See parameeter ei vaja väärtust. See on lüliti.

--skip-lower-version -slv

Jätke vahele solution import , kui praeguses keskkonnas on sama või uuem versioon.

See parameeter ei vaja väärtust. See on lüliti.

--stage-and-upgrade -up

Importige ja täiendage lahendust.

See parameeter ei vaja väärtust. See on lüliti.

Märkused

Teil on ühendus keskkonnaga, kasutades kasutamiseks pacpac solution import.

pac solution import

Kui Path parameeter pole määratud, eeldab see, et praegune kaust on cdsproj projekt. SolutionPackageType Kui cdsproj-faili atribuudi väärtuseks Bothon määratud , kasutatakse hallatavat lahendust vaikimisi.

pac solution init

Lähtestab kataloogi uue Dataverse'i lahenduse projektiga

Näide

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

Nõutavad parameetrid: solution init

--publisher-name -pn

Dataverse solution publisher

Märkus. Lubatud on ainult vahemikes [A– Z], [a – z], [0– 9] või _ olevad märgid. Esimene märk võib olla ainult vahemikus [A–Z], [a – z] või _.

--publisher-prefix -pp

Customization prefix value for the Dataverse solution publisher

Märkus. Eesliide peab olema 2–8 märki pikk, võib koosneda ainult tähtedest, peab algama tähega ega tohi alata märgiga "mscrm".

Valikulised parameetrid: solution init

--outputDirectory -o

Väljundkaust

pac solution list

Loetle kõik lahendused praegusest Dataverse'i organisatsioonist

Näide

pac solution list

Valikulised parameetrid: solution list

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--includeSystemSolutions

Kaasa süsteemilahendused (nt Microsofti avaldatud lahendused)

See parameeter ei vaja väärtust. See on lüliti.

--json

Tagastab käsu väljundi JSON-vormingus stringina.

pac solution online-version

Määrab Dataverse'is laaditud lahenduse versiooni.

Näide

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

Nõutavad parameetrid: solution online-version

--solution-name -sn

Lahenduse nimi.

--solution-version -sv

solution version Määrake number.

Valikulised parameetrid: solution online-version

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

pac solution pack

Paketi lahendusekomponendid kohalikus failisüsteemis solution.zip (SolutionPackager).

Näide

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

Nõutavad parameetrid: solution pack

--zipfile -z

Lahenduse ZIP-faili täielik tee

Valikulised parameetrid: solution pack

--allowDelete -ad

Dikteerib kustutamistoimingud. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--allowWrite -aw

Dikteerib kirjutustoimingud. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--clobber -c

Lubab kirjutuskaitstuks märgitud failide kustutamise või ülekirjutamise. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--disablePluginRemap -dpm

Keelatud lisandmooduli täielik tüübinime uuesti vastendamine. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--errorlevel -e

Logiväljundi [Verbose| minimaalne logimistaseTeave|Hoiatus|Tõrge|Väljas]. Vaikeväärtus on "Teave".

--folder -f

Juurkausta tee kohalikus failisüsteemis. Lahtipakkimisel või ekstraktimisel kirjutatakse see aadressile. Selle pakkimisel loetakse see ette.

--localize -loc

Ekstraktige või ühendage kõik stringiressursid .resx-failidesse.

See parameeter ei vaja väärtust. See on lüliti.

--log -l

Logifaili tee.

--map -m

Vastenduse XML-faili täielik tee, kust saab komponentkauste pakkida.

--packagetype -p

Lahtipakkimisel või ekstraktimisel saate määrata kahe hallatava ja mittehallatava toimingu. Pakkimisel määrake eelmise lahtipakkimise "Mõlemad" hallatavad või mittehallatud. Võib olla: "Mittehallatav", "Hallatav" või "Mõlemad". Vaikeväärtus on Mittehallatav.

--singleComponent -sc

Soorita toiming ainult ühe komponenditüübiga [WebResource|Lisandmoodul|Töövoog|Pole]. Vaikeväärtus on Pole.

--sourceLoc -src

Genereerib malli ressursifaili. Kehtiv ainult ekstraktimise korral. Võimalikud väärtused on "auto" või eksporditava keele keelekood. Saate kasutada keelekoodi identifikaatorit (LCID) või Standardiseerimise (ISO) keelekoodi vormingut Rahvusvahelises Organisatsioonis. Kui see on olemas, ekstraktitakse antud lokaadi stringiressursid neutraalse resx-failina. Kui määratud on "automaatne" või ainult lüliti pikk või lühike vorm, kasutatakse lahuse põhilõhet.

--useLcid -lcid

Kasutage keelefailide jaoks Standardiseerimise (ISO) koodide (en-US) asemel Rahvusvahelise Organisatsiooni (ISO) koode (en-US) keelekoodi identifikaatori (LCID) väärtusi (1033).

See parameeter ei vaja väärtust. See on lüliti.

--useUnmanagedFileForMissingManaged -same

Hallatava ja ainult mittehallatava XML-faili pakendil kasutage sama XML-lähtefaili; kehtib rakenduste AppModuleSiteMap, AppModuleMap, FormXml failide kohta.

See parameeter ei vaja väärtust. See on lüliti.

pac solution publish

Avaldab kõik kohandused

Näide

pac solution publish

Valikulised parameetrid: solution publish

--async -a

Avaldab kõik kohandused asünkroonselt

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--max-async-wait-time -wt

Maksimaalne asünkroonne ooteaeg minutites. Vaikeväärtus on 60 minutit.

pac solution sync

Sünkroonige praegune Dataverse'i lahenduseprojekt oma ettevõttes lahenduse praeguse olekuga.

Näited

Järgmised näited näitavad käsu kasutamist pac solution sync .

Tavaline sünkroonimine

Selles näites sünkroonitakse lahendus praeguse kataloogiga.

pac solution sync

Valikulised parameetrid: solution sync

--async -a

Ekspordib lahenduse asünkroonselt.

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--include -i

Millised sätted tuleks eksporditavasse lahendusesse kaasata?

Kasutage ühte või mitut komaga eraldatud väärtust:

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

--localize -loc

Ekstraktige või ühendage kõik stringiressursid .resx-failidesse.

See parameeter ei vaja väärtust. See on lüliti.

--map -m

Vastenduse XML-faili täielik tee, kust saab komponentkauste pakkida.

--max-async-wait-time -wt

Maksimaalne asünkroonne ooteaeg minutites. Vaikeväärtus on 60 minutit.

--packagetype -p

Lahtipakkimisel või ekstraktimisel saate määrata kahe hallatava ja mittehallatava toimingu. Pakkimisel määrake eelmise lahtipakkimise "Mõlemad" hallatavad või mittehallatud. Võib olla: "Mittehallatav", "Hallatav" või "Mõlemad". Vaikeväärtus on mõlemad.

--solution-folder -f

Kohaliku lahtipakkimata lahendusekausta tee: kas faili Muu/Solution.xmljuur või cdsproj-failiga kaust.

pac solution unpack

Ekstraktige lahendusekomponendid solution.zip kohalikust failisüsteemist (SolutionPackager).

Näide

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

Nõutavad parameetrid: solution unpack

--zipfile -z

Lahenduse ZIP-faili täielik tee

Valikulised parameetrid: solution unpack

--allowDelete -ad

Dikteerib kustutamistoimingud. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--allowWrite -aw

Dikteerib kirjutustoimingud. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--clobber -c

Lubab kirjutuskaitstuks märgitud failide kustutamise või ülekirjutamise. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--disablePluginRemap -dpm

Keelatud lisandmooduli täielik tüübinime uuesti vastendamine. Vaikeväärtus on väär.

See parameeter ei vaja väärtust. See on lüliti.

--errorlevel -e

Logiväljundi [Verbose| minimaalne logimistaseTeave|Hoiatus|Tõrge|Väljas]. Vaikeväärtus on "Teave".

--folder -f

Juurkausta tee kohalikus failisüsteemis. Lahtipakkimisel või ekstraktimisel kirjutatakse see aadressile. Selle pakkimisel loetakse see ette.

--localize -loc

Ekstraktige või ühendage kõik stringiressursid .resx-failidesse.

See parameeter ei vaja väärtust. See on lüliti.

--log -l

Logifaili tee.

--map -m

Vastenduse XML-faili täielik tee, kust saab komponentkauste pakkida.

--packagetype -p

Lahtipakkimisel või ekstraktimisel saate määrata kahe hallatava ja mittehallatava toimingu. Pakkimisel määrake eelmise lahtipakkimise "Mõlemad" hallatavad või mittehallatud. Võib olla: "Mittehallatav", "Hallatav" või "Mõlemad". Vaikeväärtus on Mittehallatav.

--singleComponent -sc

Soorita toiming ainult ühe komponenditüübiga [WebResource|Lisandmoodul|Töövoog|Pole]. Vaikeväärtus on Pole.

--sourceLoc -src

Genereerib malli ressursifaili. Kehtiv ainult ekstraktimise korral. Võimalikud väärtused on "auto" või eksporditava keele keelekood. Saate kasutada keelekoodi identifikaatorit (LCID) või Standardiseerimise (ISO) keelekoodi vormingut Rahvusvahelises Organisatsioonis. Kui see on olemas, ekstraktitakse antud lokaadi stringiressursid neutraalse resx-failina. Kui määratud on "automaatne" või ainult lüliti pikk või lühike vorm, kasutatakse lahuse põhilõhet.

--useLcid -lcid

Kasutage keelefailide jaoks Standardiseerimise (ISO) koodide (en-US) asemel Rahvusvahelise Organisatsiooni (ISO) koode (en-US) keelekoodi identifikaatori (LCID) väärtusi (1033).

See parameeter ei vaja väärtust. See on lüliti.

--useUnmanagedFileForMissingManaged -same

Hallatava ja ainult mittehallatava XML-faili pakendil kasutage sama XML-lähtefaili; kehtib rakenduste AppModuleSiteMap, AppModuleMap, FormXml failide kohta.

See parameeter ei vaja väärtust. See on lüliti.

pac solution upgrade

Kohaldata solution upgrade

Näide

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

Nõutavad parameetrid: solution upgrade

--solution-name -sn

Lahenduse nimi.

Valikulised parameetrid: solution upgrade

--async -a

Täiendab lahenduse asünkroonselt

See parameeter ei vaja väärtust. See on lüliti.

--environment -env

Määrab sihtandmekanali. Väärtus võib olla GUID või absoluutne HTTPS-i URL. Kui seda pole määratud, kasutatakse praeguse autentimisprofiili jaoks valitud aktiivset organisatsiooni.

--max-async-wait-time -wt

Maksimaalne asünkroonne ooteaeg minutites. Vaikeväärtus on 60 minutit.

pac solution version

Värskendage lahenduse järgu või redaktsiooni versiooni.

Näide

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

Valikulised parameetrid: solution version

--buildversion -bv

Lahenduse järgu versioon.

Märkus. Väärtus peab olema täisarv, mille miinimumväärtus on 0.

--filename -fn

Jälgimisseadme CSV-faili nimi, mida kasutatakse failijälituse kui strateegia kasutamisel. Vaikeväärtus on 'ControlsStateVersionInfo.csv'.

--patchversion -pv

Taunitud: seda parameetrit ignoreeritakse.

--revisionversion -rv

Lahenduse redaktsiooniversioon.

Märkus. Väärtus peab olema täisarv, mille miinimumväärtus on 0.

--solutionPath -sp

Dataverse'i lahendusekataloogi või Solution.xml faili tee.

--strategy -s

VärskendabSolution.xmlfaili järguversiooni määratud strateegiat kasutades. Kui kasutate gittags, määrake isiklik pääsutõend järgmises keskkonnamuutujas "PacCli.PAT"

Kasutage ühte järgmistest väärtustest.

  • None
  • GitTags
  • FileTracking
  • Solution

Erinevused ekspordi ja ekspordi vahel pac solution clone

On olukordi, kus te pole kindel, millal kasutada pac solution clone või pac solution export käsku kasutada. Ühte neist käskudest saate kasutada järgmistes olukordades.

  • Kasutage pac solution clone seda siis, kui peate lahendusele lisama uusi komponente.
  • Kasutage pac solution export seda juhul, kui soovite muuta lahendusefaili olemasolevat sisu, kuid mitte lisada lahendusele uusi komponente.

pac solution clone

Kui ekspordite lahenduse käsu abil pac solution clone , näeb eksporditud lahendus välja nagu Visual Studio projekt. .csproj (nagu Visual Studios) asemel näete cdsproj faili. Failis cdsproj on kogu projekti koostamiseks vajalik teave komponentide kohta. Järgu väljund on lahenduse ZIP-fail, mille saate importida erinevatesse keskkondadesse.

Pac solution clone.

Arendaja ei pea kloonitud lahendust lahti pakkima, kuna see renderdatakse lahtipakkimata vormingus src (lähte) kaustas.

Pac solution unpack.

Kui soovite vastloodud lisandmooduli selle lahendusega seostada, saate käsuga solution unpackuue lisandmooduli lisamiseks faili värskendadapac solution add-reference..cdsproj Seejärel saate projekti koostada kas dotnet build või msbuild.

Enne projekti koostet on soovitatav teha esmalt järgu taastamine. Järgutaaste (dotneti järk taastab esmalt automaatselt) taastab pakettlahenduse loomiseks nõutavad .NET-teegid.

pac solution export

Kui ekspordite lahenduse kasutades pac solution export tunnete, et ekspordite lahenduse valmistajaportaali abil ja tulemuseks saadav väljund on lahenduse ZIP-fail.

Pac solution export.

Kui pakkite lahenduse ZIP-faili lahti (me ei soovita ZIP-faili avada standardtööriistadega ja kasutada sobivat CLI käsku). Tulemuseks saadav kataloogistruktuur sarnaneb is asuva struktuuriga pac solution clone. Ainus erinevus on see, et sellele lahtipakkimata lahendusele ei saa viiteid lisada, kuna sellel pole .cdsproj projektifaili.

Pac-lahenduse struktuur.

Saate muuta asjakohast failikogumit, mida soovite värskendada, ja seejärel jätkata failiga solution pack, mis genereerib lahenduse ZIP-faili uuesti, et hõlbustada lahenduse importimist sihtkeskkonda. Toimingu tulem on värskendatud sisuga lahenduse ZIP-fail ja värskendatud ajatempel.

Vaata ka

Microsoft Power Platform CLI käsurühmad
Microsoft Power Platform CLI ülevaade