Dalintis per


pac solution

Komandos, skirtos darbui su "Dataverse" sprendimų projektais

Komandas

Command Aprašą
pac solution add-license Įtraukite licencijos ir plano informaciją į sprendimą.
pac solution add-reference Įtraukia nuorodą iš dabartinio katalogo projekto į projektą, esantį "kelias"
pac solution add-solution-component Įtraukite vieną ar daugiau sprendimo komponentų į paskirties nevaldomą sprendimą programoje "Dataverse".
pac solution check Nusiųskite "Dataverse" sprendimo projektą, kad jis būtų vykdomas su "Power Apps" tikrintuvo tarnyba.
pac solution clone Kurkite sprendimo projektą pagal esamą savo organizacijos sprendimą.
pac solution create-settings Sukurkite parametrų failą iš sprendimo zip arba sprendimo aplanko.
pac solution delete Panaikinkite sprendimą iš "Dataverse" dabartinėje aplinkoje.
pac solution export Eksportuoti sprendimą iš "Dataverse".
pac solution import Importuokite sprendimą į "Dataverse".
pac solution init Inicijuoja katalogą su nauju "Dataverse" sprendimo projektu
pac solution list Išvardyti visus sprendimus iš dabartinės "Dataverse" organizacijos
pac solution online-version Nustato "Dataverse" įkelto sprendimo versiją.
pac solution pack Paketo sprendimo komponentai vietinėje failų sistemoje į solution.zip (SolutionPackager).
pac solution publish Publikuoja visus tinkinimus
pac solution sync Sinchronizuokite dabartinį "Dataverse" sprendimo projektą su dabartine jūsų organizacijos sprendimo būsena.
pac solution unpack Išskleiskite sprendimo komponentus iš solution.zip į vietinę failų sistemą (SolutionPackager).
pac solution upgrade Taikyti solution upgrade
pac solution version Atnaujinkite sprendimo komponavimo versiją arba redakcijos versiją.

pac solution add-license

Įtraukite licencijos ir plano informaciją į sprendimą.

Pavyzdžiui

Šiame pavyzdyje parodyta, kaip įtraukti licencijavimo informaciją į sprendimą.

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

Plano aprašo failas

Toliau rasite plano aprašo failo pavyzdį:

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

Plano susiejimo failas

Toliau rasite plano susiejimo failo pavyzdį:

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

Būtini parametrai solution add-license

--planDefinitionFile -pd

Licencijos plano aprašo failas CSV formatu; numatomi stulpeliai: Tarnybos ID, Rodomas pavadinimas, Daugiau informacijos URL.

--planMappingFile -pm

Licencijos plano susiejimo failas CSV formatu; numatomi stulpeliai: tarnybos ID, komponento pavadinimas

pac solution add-reference

Įtraukia nuorodą iš dabartinio katalogo projekto į projektą, esantį "kelias"

Pavyzdžiui

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

Būtini parametrai solution add-reference

--path -p

Nurodyto projekto kelias

pac solution add-solution-component

Įtraukite vieną ar daugiau sprendimo komponentų į paskirties nevaldomą sprendimą programoje "Dataverse".

Pavyzdžiui

Šiame pavyzdyje parodyta, kaip į sprendimą įtraukti sprendimo komponentą. Šiuo atveju į sprendimą SampleSolutionįtraukiame kontaktų lentelę. Lentelė yra 1 komponento tipas.

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

Būtini parametrai solution add-solution-component

--component -c

Komponento, kurį reikia įtraukti į paskirties sprendimą, schemos pavadinimas arba ID.

--componentType -ct

Reikšmė, nurodanti sprendimo komponentą, kurį įtraukiate.

--solutionUniqueName -sn

Sprendimo pavadinimas.

Pasirinktiniai parametrai, skirti solution add-solution-component

--AddRequiredComponents -arc

Nurodo, ar kiti sprendimo komponentai, kurių reikia sprendimo komponentui, kurį įtraukiate, taip pat turi būti įtraukti į nevaldomą sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--async -a

Asinchroniškai importuoja sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Tikslinės aplinkos URL arba ID.

pac solution check

Nusiųskite "Dataverse" sprendimo projektą, kad jis būtų vykdomas su "Power Apps" tikrintuvo tarnyba.

Pavyzdžiui

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

Pasirinktiniai parametrai, skirti solution check

--clearCache -cc

Išvalo solution checkvisų įrašų, susijusių su jūsų sprendimų buvusiais rezultatais, er vykdymo talpyklą, skirtą jūsų nuomotojui.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--customEndpoint -ce

Nurodykite pasirinktinį URL kaip "Power Apps" tikrintuvo galinį punktą.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--excludedFiles -ef

Neįtraukti failų į analizę. Perduoti kaip kableliais atskirtas reikšmes

--geo -g

Kurį geografinį "Power Apps" tikrintuvo tarnybos egzempliorių naudoti.

Naudokite vieną iš šių reikšmių:

  • 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

Išvesties katalogas

--path -p

Kelias, kuriuo yra vienas ar daugiau tikrinamų sprendimų failų. Kelyje gali būti gaublio / pakaitos simbolių.

--ruleLevelOverride -rl

Failo, kuriame yra JSON masyvo taisyklės ir perrašytini lygiai, kelias. Priimamos „OverrideLevel” reikšmės yra: Kritinė, Aukšta, Vidutinė, Žema ir Informacinė. Pavyzdys: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"ID":"iv-avoid-specialized-update-ops","OverrideLevel":"Medium"}]

--ruleSet -rs

Pasirinkite taisyklių rinkinį, kuris vykdomas kaip šios komponavimo versijos dalis. Reikšmės: galiojantis Guid, "AppSource Certification", "Solution Checker" (numatytasis parametras).

--saveResults -sav

Naudojama dabartinė aplinka sprendimų analizės rezultatams, kurie gali būti matomi sprendimų sveikatos telkinio taikomojoje programoje, saugoti. Pagal numatytuosius nustatymus šis argumentas nustatytas kaip klaidingas.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--solutionUrl -u

SAS Uri, nukreipiantis į analizuojamas solution.zip

pac solution clone

Kurkite sprendimo projektą pagal esamą savo organizacijos sprendimą.

Pavyzdžiai

Tolesniuose pavyzdžiuose parodytas komandos naudojimas pac solution clone .

Paprastas klonas

Šiame pavyzdyje klonuoja dabartinio katalogo sprendimą sampleSolution .

pac solution clone --name sampleSolution

Klonavimas su įtrauktais bendraisiais ir automatinio numeravimo parametrais

Šiame pavyzdyje klonuoja dabartinio katalogo sprendimą sampleSolution su įtrauktais bendrieji ir automatinio numeravimo parametrais.

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

Būtini parametrai solution clone

--name -n

Eksportuotinas sprendimo pavadinimas.

Pasirinktiniai parametrai, skirti solution clone

--async -a

Asinchroniškai eksportuoja sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--include -i

Kuriuos parametrus reikia įtraukti į eksportuojamą sprendimą.

Naudokite vieną ar daugiau iš šių reikšmių, atskirtų kableliais:

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

--localize -loc

Visus eilutės išteklius išskleisti arba sulieti į .resx failus.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--map -m

Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.

--max-async-wait-time -wt

Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.

--outputDirectory -o

Išvesties katalogas

--packagetype -p

Nurodo sprendimo išskleidimo tipą. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra: "Abu".

--targetversion -v

Nebenaudojama: šio parametro nepaisoma.

pac solution create-settings

Sukurkite parametrų failą iš sprendimo zip arba sprendimo aplanko.

Pavyzdžiui

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

Pasirinktiniai parametrai, skirti solution create-settings

--settings-file -s

Failas .json su ryšio nuorodų ir aplinkos kintamųjų diegimo parametrais.

--solution-folder -f

Kelias į vietinį, išpakuotą sprendimo aplanką: failo "Kita/Solution.xml" šaknis arba aplankas su .cdsproj failu.

--solution-zip -z

Kelias į suglaudintą sprendimo failą.

pac solution delete

Panaikinkite sprendimą iš "Dataverse" dabartinėje aplinkoje.

Pavyzdžiui

pac solution delete --solution-name Samplesolution

Būtini parametrai solution delete

--solution-name -sn

Sprendimo pavadinimas.

Pasirinktiniai parametrai, skirti solution delete

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

pac solution export

Eksportuoti sprendimą iš "Dataverse".

Pavyzdžiui

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

Būtini parametrai solution export

--name -n

Eksportuotinas sprendimo pavadinimas.

Pasirinktiniai parametrai, skirti solution export

--async -a

Asinchroniškai eksportuoja sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--include -i

Kuriuos parametrus reikia įtraukti į eksportuojamą sprendimą.

Naudokite vieną ar daugiau iš šių reikšmių, atskirtų kableliais:

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

--managed -m

Ar sprendimas turėtų būti eksportuojamas kaip valdomas sprendimas.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--max-async-wait-time -wt

Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.

--overwrite -ow

Eksportuoto sprendimo failas gali perrašyti sprendimo zip failą vietinėje failų sistemoje.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--path -p

Kelias, kuriame parašytas eksportuoto sprendimo zip failas.

--targetversion -v

Nebenaudojama: šio parametro nepaisoma.

pac solution import

Importuokite sprendimą į "Dataverse".

Pavyzdžiui

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

Pasirinktiniai parametrai, skirti solution import

--activate-plugins -ap

Aktyvinti sprendimo priedus ir darbo eigas.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--async -a

Asinchroniškai importuoja sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--force-overwrite -f

Priverstinai perrašyti nevaldomus tinkinimus

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--import-as-holding -h

Importuokite sprendimą kaip ūkio sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--max-async-wait-time -wt

Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.

--path -p

Kelias į suglaudintą sprendimo failą. Jei nenurodyta, daro prielaidą, kad dabartinis aplankas yra cdsproj projektas.

--publish-changes -pc

Publikuokite keitimus sėkmingai importuodami.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--settings-file

Failas .json su ryšio nuorodų ir aplinkos kintamųjų diegimo parametrais.

--skip-dependency-check -s

Praleisti priklausomybės patikrą prieš priklausomybes, pažymėtas kaip produkto naujinimas

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--skip-lower-version -slv

Praleiskite solution import , jei dabartinėje aplinkoje yra ta pati arba naujesnė versija.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--stage-and-upgrade -up

Importuokite ir atnaujinkite sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

Pastabos

Būsite prisijungę prie aplinkos naudodami autentifikavimopac komandą, kad galėtumėte naudoti pac solution import.

pac solution import

Kai Path parametras nenurodytas, laikoma, kad dabartinis aplankas yra cdsproj projektas. SolutionPackageType Jei cdsproj failo ypatybė nustatyta kaip Both, valdomas sprendimas naudojamas pagal numatytuosius parametrus.

pac solution init

Inicijuoja katalogą su nauju "Dataverse" sprendimo projektu

Pavyzdžiui

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

Būtini parametrai solution init

--publisher-name -pn

"Dataverse solution publisher" pavadinimas

Pastaba: leidžiami tik simboliai diapazonuose [A – Z], [a – z], [0 – 9] arba _. Pirmasis simbolis gali būti tik diapazonuose [A – Z], [a – z] arba _.

--publisher-prefix -pp

"Dataverse solution publisher" tinkinimo priešdėlio reikšmė

Pastaba: prefiksas turi būti nuo 2 iki 8 simbolių ilgio, jį gali sudaryti tik raidiniai ir skaitiniai simboliai, jis turi prasidėti raide ir negali prasidėti "mscrm".

Pasirinktiniai parametrai, skirti solution init

--outputDirectory -o

Išvesties katalogas

pac solution list

Išvardyti visus sprendimus iš dabartinės "Dataverse" organizacijos

Pavyzdžiui

pac solution list

Pasirinktiniai parametrai, skirti solution list

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--includeSystemSolutions

Įtraukite sistemos sprendimus, pvz., tuos, kuriuos paskelbė "Microsoft"

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--json

Grąžina komandos išvestį kaip JSON suformatuotą eilutę.

pac solution online-version

Nustato "Dataverse" įkelto sprendimo versiją.

Pavyzdžiui

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

Būtini parametrai solution online-version

--solution-name -sn

Sprendimo pavadinimas.

--solution-version -sv

Nurodykite solution version skaičių.

Pasirinktiniai parametrai, skirti solution online-version

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

pac solution pack

Paketo sprendimo komponentai vietinėje failų sistemoje į solution.zip (SolutionPackager).

Pavyzdžiui

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

Būtini parametrai solution pack

--zipfile -z

Visas kelias į sprendimo ZIP failą

Pasirinktiniai parametrai, skirti solution pack

--allowDelete -ad

Diktuoja, ar gali įvykti naikinimo operacijos. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--allowWrite -aw

Diktuoja, jei gali įvykti rašymo operacijos. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--clobber -c

Įgalina, kad failus, pažymėtus tik skaityti, galima panaikinti arba perrašyti. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--disablePluginRemap -dpm

Išjungto priedo visiškai apibrėžto tipo pavadinimo pervardijimo. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--errorlevel -e

Minimalus žurnalo išvesties registravimo lygis [Daugiažodis|Informacija|Įspėjimas|Klaida |Išjungta]. Numatytoji reikšmė yra "Informacija".

--folder -f

Kelias į šakninį aplanką vietinėje failų sistemoje. Išpakuojant arba išskleidžiant, tai įrašoma. Kai pakuojamas, skaitoma iš.

--localize -loc

Visus eilutės išteklius išskleisti arba sulieti į .resx failus.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--log -l

Žurnalo failo kelias.

--map -m

Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.

--packagetype -p

Išpakuodami arba išskleisdami naudokite norėdami nurodyti dvigubą valdomą ir nevaldomą operaciją. Pakuodami naudokite norėdami nurodyti valdomą arba nevaldomą iš ankstesnio išpakavimo Abu. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra Nevaldyta.

--singleComponent -sc

Atlikti veiksmą tik su vieno komponento tipu [WebResource|Priedas |Darbo eiga|Nėra]. Numatytoji reikšmė yra Nėra.

--sourceLoc -src

Generuoja šablono išteklių failą. Galioja tik išskleidus. Galimos reikšmės yra automatinės arba kalbos kodas kalbos, kurią norite eksportuoti. Galite naudoti kalbos kodo identifikatorių (LCID) arba tarptautinės standartizacijos organizacijos (ISO) kalbos kodų formatus. Kai yra, eilutės ištekliai išgaunami iš nurodytos lokalės kaip neutralus .resx. Jei nurodyta "auto" arba tik ilga arba trumpa jungiklio forma, naudojama pagrindinė sprendimo lokalė.

--useLcid -lcid

Kalbos failams naudokite kalbos kodo identifikatoriaus (LCID) reikšmes (1033), o ne Tarptautinės standartizacijos organizacijos (ISO) kodus (en-US).

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--useUnmanagedFileForMissingManaged -same

Naudokite tą patį XML šaltinio failą, kai randamas valdomo ir tik nevaldomo XML failo pakavimas; taikoma AppModuleSiteMap, AppModuleMap, FormXml failams.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

pac solution publish

Publikuoja visus tinkinimus

Pavyzdžiui

pac solution publish

Pasirinktiniai parametrai, skirti solution publish

--async -a

Asinchroniškai publikuoja visus tinkinimus

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--max-async-wait-time -wt

Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.

pac solution sync

Sinchronizuokite dabartinį "Dataverse" sprendimo projektą su dabartine jūsų organizacijos sprendimo būsena.

Pavyzdžiai

Tolesniuose pavyzdžiuose parodytas komandos naudojimas pac solution sync .

Pagrindinis sinchronizavimas

Šiame pavyzdyje sprendimas sinchronizuojamas su dabartiniu katalogu.

pac solution sync

Pasirinktiniai parametrai, skirti solution sync

--async -a

Asinchroniškai eksportuoja sprendimą.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--include -i

Kuriuos parametrus reikia įtraukti į eksportuojamą sprendimą.

Naudokite vieną ar daugiau iš šių reikšmių, atskirtų kableliais:

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

--localize -loc

Visus eilutės išteklius išskleisti arba sulieti į .resx failus.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--map -m

Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.

--max-async-wait-time -wt

Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.

--packagetype -p

Išpakuodami arba išskleisdami naudokite norėdami nurodyti dvigubą valdomą ir nevaldomą operaciją. Pakuodami naudokite norėdami nurodyti valdomą arba nevaldomą iš ankstesnio išpakavimo Abu. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra: "Abu".

--solution-folder -f

Kelias į vietinį, išpakuotą sprendimo aplanką: failo "Kita/Solution.xml" šaknis arba aplankas su .cdsproj failu.

pac solution unpack

Išskleiskite sprendimo komponentus iš solution.zip į vietinę failų sistemą (SolutionPackager).

Pavyzdžiui

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

Būtini parametrai solution unpack

--zipfile -z

Visas kelias į sprendimo ZIP failą

Pasirinktiniai parametrai, skirti solution unpack

--allowDelete -ad

Diktuoja, ar gali įvykti naikinimo operacijos. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--allowWrite -aw

Diktuoja, jei gali įvykti rašymo operacijos. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--clobber -c

Įgalina, kad failus, pažymėtus tik skaityti, galima panaikinti arba perrašyti. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--disablePluginRemap -dpm

Išjungto priedo visiškai apibrėžto tipo pavadinimo pervardijimo. Numatytoji reikšmė yra "klaidinga".

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--errorlevel -e

Minimalus žurnalo išvesties registravimo lygis [Daugiažodis|Informacija|Įspėjimas|Klaida |Išjungta]. Numatytoji reikšmė yra "Informacija".

--folder -f

Kelias į šakninį aplanką vietinėje failų sistemoje. Išpakuojant arba išskleidžiant, tai įrašoma. Kai pakuojamas, skaitoma iš.

--localize -loc

Visus eilutės išteklius išskleisti arba sulieti į .resx failus.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--log -l

Žurnalo failo kelias.

--map -m

Visas kelias į susiejimo XML failą, iš kurio galima skaityti komponentų aplankus, kad juos būtų galima supakuoti.

--packagetype -p

Išpakuodami arba išskleisdami naudokite norėdami nurodyti dvigubą valdomą ir nevaldomą operaciją. Pakuodami naudokite norėdami nurodyti valdomą arba nevaldomą iš ankstesnio išpakavimo Abu. Gali būti: "Nevaldyta", "Valdoma" arba "Abu". Numatytoji reikšmė yra Nevaldyta.

--singleComponent -sc

Atlikti veiksmą tik su vieno komponento tipu [WebResource|Priedas |Darbo eiga|Nėra]. Numatytoji reikšmė yra Nėra.

--sourceLoc -src

Generuoja šablono išteklių failą. Galioja tik išskleidus. Galimos reikšmės yra automatinės arba kalbos kodas kalbos, kurią norite eksportuoti. Galite naudoti kalbos kodo identifikatorių (LCID) arba tarptautinės standartizacijos organizacijos (ISO) kalbos kodų formatus. Kai yra, eilutės ištekliai išgaunami iš nurodytos lokalės kaip neutralus .resx. Jei nurodyta "auto" arba tik ilga arba trumpa jungiklio forma, naudojama pagrindinė sprendimo lokalė.

--useLcid -lcid

Kalbos failams naudokite kalbos kodo identifikatoriaus (LCID) reikšmes (1033), o ne Tarptautinės standartizacijos organizacijos (ISO) kodus (en-US).

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--useUnmanagedFileForMissingManaged -same

Naudokite tą patį XML šaltinio failą, kai randamas valdomo ir tik nevaldomo XML failo pakavimas; taikoma AppModuleSiteMap, AppModuleMap, FormXml failams.

Šiam parametrui nereikia reikšmės. Tai jungiklis.

pac solution upgrade

Taikyti solution upgrade

Pavyzdžiui

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

Būtini parametrai solution upgrade

--solution-name -sn

Sprendimo pavadinimas.

Pasirinktiniai parametrai, skirti solution upgrade

--async -a

Asinchroniškai atnaujina sprendimą

Šiam parametrui nereikia reikšmės. Tai jungiklis.

--environment -env

Nurodo tikslinį "Dataverse". Reikšmė gali būti GUID arba absoliutus https URL. Jei nenurodyta, bus naudojama aktyvi organizacija, pasirinkta dabartiniam autentifikavimo profiliui.

--max-async-wait-time -wt

Maks. asinchroninio laukimo trukmė minutėmis. Numatytoji reikšmė yra 60 minučių.

pac solution version

Atnaujinkite sprendimo komponavimo versiją arba redakcijos versiją.

Pavyzdžiui

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

Pasirinktiniai parametrai, skirti solution version

--buildversion -bv

Sprendimo komponavimo versija.

Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 0.

--filename -fn

Sekimo CSV failo vardas, kuris bus naudojamas naudojant failų sekimą kaip strategiją. Numatytoji reikšmė yraControlsStateVersionInfo.csv.

--patchversion -pv

Nebenaudojama: šio parametro nepaisoma.

--revisionversion -rv

Sprendimo redakcijos versija.

Pastaba: reikšmė turi būti sveikasis skaičius, kurio mažiausia reikšmė yra 0.

--solutionPath -sp

Kelias į "Dataverse" sprendimų katalogą arba Solution.xml failą.

--strategy -s

Atnaujina failo "Solution.xml" komponavimo versijos versiją naudojant nurodytą strategiją. Jei naudojate "gittags", nustatykite asmeninės prieigos atpažinimo ženklą toliau pateiktame aplinkos kintamajame "PacCli.PAT"

Naudokite vieną iš šių reikšmių:

  • None
  • GitTags
  • FileTracking
  • Solution

Skirtumai tarp pac solution clone ir eksportavimas

Yra situacijų, kai nesate tikri, kada naudoti pac solution clone arba pac solution export komandą. Vieną iš komandų galite naudoti šiais atvejais:

  • Naudokite pac solution clone , kai į sprendimą reikia įtraukti naujų komponentų.
  • Naudokite pac solution export , kai norite modifikuoti esamą sprendimo failo turinį, bet nepridėdami jokių naujų sprendimo komponentų.

pac solution clone

Eksportuotas sprendimas atrodo kaip "Visual Studio" projektas, kai eksportuojate sprendimą naudodami komandą pac solution clone . Vietoj "" .csproj (kaip "Visual Studio") matysite cdsproj failą. Faile cdsproj yra visa komponentų informacija, būtina projektui sukurti. Komponavimo versijos išvestis yra sprendimo zip failas, kurį galite importuoti į skirtingas aplinkas.

Pac solution clone.

Kūrėjas neturi išpakuoti klonuoto sprendimo, nes jis generuojamas išpakuotame src (šaltinio) aplanke.

Pac solution unpack.

Dabar, jei norite susieti naujai sukurtą priedą su šiuo sprendimu, solution unpackgalite naudoti komandą pac solution add-reference , kad atnaujintumėte .cdsproj failą ir įtrauktumėte naują priedą. Tada galite kurti projektą naudodami vieną dotnet build arba msbuild.

Prieš kuriant projektą rekomenduojama pirmiausia atkurti komponavimo versiją. Komponavimo versijos atkūrimas ("dotnet" komponavimo versija pirmiausia atlieka atkūrimą automatiškai) atkurs reikiamas .NET bibliotekas, kad būtų sugeneruotas supakuotas sprendimas.

pac solution export

Kai eksportuojate sprendimą naudodami pac solution export jaučiate, kad eksportuojate sprendimą naudodami kūrėjo portalą, o gauta išvestis yra sprendimo zip failas.

Pac solution export.

Išpakavus sprendimo zip failą (nerekomenduojame atidaryti zip naudojant standartinius įrankius ir naudoti atitinkamą CLI komandą). Gauta katalogo struktūra yra panaši į struktūrą .pac solution clone Vienintelis skirtumas yra tas, kad negalite įtraukti nuorodų į šį išpakuotą sprendimą, nes jame nėra .cdsproj projekto failo.

Pac sprendimo struktūra.

Galite modifikuoti atitinkamą failų rinkinį, kurį norite atnaujinti, tada tęsti darbą su solution pack, kuris sugeneruoja sprendimo zip failą dar kartą, kad būtų lengviau importuoti sprendimą į tikslinę aplinką. Veiksmo rezultatas yra sprendimo zip failas su atnaujintu turiniu ir atnaujinta laiko žyma.

Taip pat žr.

"Microsoft Power Platform" CLI komandų grupės
"Microsoft Power Platform" CLI apžvalga