Kopīgot, izmantojot


pac solution

Komandas darbam ar Dataverse risinājumu projektiem.

Komandas

Komanda Apraksts
pac solution add-license Pievienojiet risinājumam informāciju par licenci un plānu.
pac solution add-reference Pievieno atsauci no projekta pašreizējā direktorijā uz projektu pie "ceļš"
pac solution add-solution-component Pievienojiet vienu vai vairākus risinājuma komponentus mērķa nepārvaldītajam risinājumam Dataverse.
pac solution check Augšupielādējiet Dataverse risinājuma projektu, lai to palaistu Power Apps pārbaudītāja pakalpojumā.
pac solution clone Izveidojiet risinājuma projektu, pamatojoties uz esošu risinājumu savā organizācijā.
pac solution create-settings Izveidojiet iestatījumu failu no risinājuma zip vai risinājuma mapes.
pac solution delete Izdzēsiet risinājumu no Dataverse pašreizējā vidē.
pac solution export Eksportējiet risinājumu no Dataverse.
pac solution import Importējiet risinājumu Dataverse.
pac solution init Inicializē direktoriju ar jaunu Dataverse risinājumu projektu
pac solution list Uzskaitiet visus risinājumus no pašreizējās Dataverse organizācijas
pac solution online-version Iestata versiju risinājumam, kas ielādēts Dataverse.
pac solution pack Iesaiņojiet risinājuma komponentus lokālajā failu sistēmā solution.zip (SolutionPackager).
pac solution publish Publicē visus pielāgojumus
pac solution sync Sinhronizējiet pašreizējo Dataverse risinājuma projektu ar pašreizējo risinājuma stāvokli savā organizācijā.
pac solution unpack Izvilkt risinājuma komponentus no solution.zip uz lokālo failu sistēmu (SolutionPackager).
pac solution upgrade Pieteikties solution upgrade
pac solution version Atjauniniet risinājuma būvējumu vai pārskatīšanas versiju.

pac solution add-license

Pievienojiet risinājumam informāciju par licenci un plānu.

Piemērs

Šajā piemērā ir parādīts, kā risinājumam pievienot licencēšanas informāciju.

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

Plāna definīcijas fails

Tālāk ir sniegts plāna definīcijas faila piemērs.

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

Plāna kartēšanas fails

Tālāk ir sniegts plāna kartēšanas faila piemērs.

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

Nepieciešamie parametri solution add-license

--planDefinitionFile -pd

Licences plāna definīcijas fails CSV formātā; paredzamās slejas: Pakalpojuma ID, Parādāmais nosaukums, Papildinformācijas URL.

--planMappingFile -pm

Licences plāna kartēšanas fails CSV formātā; paredzamās kolonnas: Pakalpojuma ID, komponenta nosaukums

pac solution add-reference

Pievieno atsauci no projekta pašreizējā direktorijā uz projektu pie "ceļš"

Piemērs

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

Nepieciešamie parametri solution add-reference

--path -p

Ceļš uz atsauces projektu

pac solution add-solution-component

Pievienojiet vienu vai vairākus risinājuma komponentus mērķa nepārvaldītajam risinājumam Dataverse.

Piemērs

Šajā piemērā ir parādīts, kā risinājumam pievienot risinājuma komponentu. Šajā gadījumā mēs pievienojam kontaktpersonu tabulu risinājumam SampleSolution. Tabula ir komponenta tips 1.

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

Nepieciešamie parametri solution add-solution-component

--component -c

Mērķa risinājumam pievienojamās shēmas nosaukums vai komponenta ID.

--componentType -ct

Vērtība, kas apzīmē pievienojamo risinājuma komponentu.

--solutionUniqueName -sn

Risinājuma nosaukums.

Neobligātie parametri solution add-solution-component

--AddRequiredComponents -arc

Norāda, vai nepārvaldītajam risinājumam ir jāpievieno arī citi risinājuma komponenti, kas nepieciešami pievienojamajam risinājuma komponentam.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--async -a

Importē risinājumu asinhroni.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Mērķa vides URL vai ID.

pac solution check

Augšupielādējiet Dataverse risinājuma projektu, lai to palaistu Power Apps pārbaudītāja pakalpojumā.

Piemērs

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

Neobligātie parametri solution check

--clearCache -cc

Nomnieka solution checker izpildes kešatmiņā tiek notīrīti visi ieraksti, kas attiecas uz jūsu risinājumu iepriekšējiem rezultātiem.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--customEndpoint -ce

Norādiet pielāgotu URL kā Power Apps Checker galapunktu.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--excludedFiles -ef

Izslēgt failus no analīzes. Nodot kā ar komatiem atdalītas vērtības

--geo -g

Kuru Power Apps pārbaudītāja pakalpojuma ģeogrāfisko instanci izmantot.

Izmantojiet vienu no šīm vērtībām:

  • 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

Izvades direktorijs

--path -p

Ceļš, kurā ir viens vai vairāki pārbaudāmie risinājuma faili. Ceļā var būt glob/aizstājējzīmes.

--ruleLevelOverride -rl

Ceļš uz failu, kas satur JSON masīva kārtulas un līmeņus, kas jāignorē. Pieļaujamās OverrideLevel vērtības: kritisks, augsts, vidējs, zems, informācijas. Piemērs: [{"Id":"metadati-remove-dup-re","OverrideLevel":"Vidējs"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Vidējs"}]

--ruleSet -rs

Atlasiet kārtulu kopu, kas tiek izpildīta kā daļa no šī būvējuma. Vērtības: derīgs GUID, "AppSource sertifikācija", "Risinājumu pārbaudītājs" (noklusējums).

--saveResults -sav

Izmanto pašreizējo vidi, lai saglabātu risinājumu analīzes rezultātus, kas ir redzami programmā Risinājumu darbspējas centrmezgls. Pēc noklusējuma šis arguments ir iestatīts kā false.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--solutionUrl -u

SAS Uri norāda uz solution.zip, kas jāanalizē

pac solution clone

Izveidojiet risinājuma projektu, pamatojoties uz esošu risinājumu savā organizācijā.

Piemēri

Tālāk sniegtajos piemēros ir parādīta pac solution clone komandas izmantošana.

Pamata klons

Šajā piemērā risinājums sampleSolution tiek klonēts pašreizējā direktorijā.

pac solution clone --name sampleSolution

Klonēšana ar iekļautiem vispārējiem un automātiskās numerācijas iestatījumiem

Šajā piemērā tiek klonēts risinājums sampleSolution pašreizējam direktorijam ar iekļautajiem vispārīgajiem un automātiskās numerācijas iestatījumiem.

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

Nepieciešamie parametri solution clone

--name -n

Eksportējamā risinājuma nosaukums.

Neobligātie parametri solution clone

--async -a

Eksportē risinājumu asinhroni.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--include -i

Kādi iestatījumi ir jāiekļauj eksportējamajā risinājumā.

Izmantojiet vienu vai vairākas no šīm vērtībām, atdalot tās ar komatiem:

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

--localize -loc

Izvērsiet vai sapludiniet visus virkņu resursus .resx failos.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--map -m

Pilns ceļš uz kartēšanas xml failu, no kura lasīt iepakojamās komponentu mapes.

--max-async-wait-time -wt

Maksimālais asinhronais gaidīšanas laiks minūtēs. Noklusējuma vērtība ir 60 minūtes.

--outputDirectory -o

Izvades direktorijs

--packagetype -p

Norāda šķīduma ekstrakcijas veidu. Var būt: "Nepārvaldīts", "Pārvaldīts" vai "Abi". Noklusējuma vērtība ir: "Abi".

--targetversion -v

Novecojis: šis parametrs tiek ignorēts.

pac solution create-settings

Izveidojiet iestatījumu failu no risinājuma zip vai risinājuma mapes.

Piemērs

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

Neobligātie parametri solution create-settings

--settings-file -s

.json failu ar savienojuma atsauču un vides mainīgo izvietošanas iestatījumiem.

--solution-folder -f

Ceļš uz lokālo, neiesaiņoto risinājumu mapi: vai nu faila "Citi/Solution.xml" sakne, vai mape ar .cdsproj failu.

--solution-zip -z

Ceļš uz risinājuma zip failu.

pac solution delete

Izdzēsiet risinājumu no Dataverse pašreizējā vidē.

Piemērs

pac solution delete --solution-name Samplesolution

Nepieciešamie parametri solution delete

--solution-name -sn

Risinājuma nosaukums.

Neobligātie parametri solution delete

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

pac solution export

Eksportējiet risinājumu no Dataverse.

Piemērs

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

Nepieciešamie parametri solution export

--name -n

Eksportējamā risinājuma nosaukums.

Neobligātie parametri solution export

--async -a

Eksportē risinājumu asinhroni.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--include -i

Kādi iestatījumi ir jāiekļauj eksportējamajā risinājumā.

Izmantojiet vienu vai vairākas no šīm vērtībām, atdalot tās ar komatiem:

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

--managed -m

Vai risinājums ir jāeksportē kā pārvaldīts risinājums.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--max-async-wait-time -wt

Maksimālais asinhronais gaidīšanas laiks minūtēs. Noklusējuma vērtība ir 60 minūtes.

--overwrite -ow

Eksportētais risinājuma fails var pārrakstīt risinājuma zip failu lokālajā failu sistēmā.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--path -p

Ceļš, kurā ir rakstīts eksportētā risinājuma zip fails.

--targetversion -v

Novecojis: šis parametrs tiek ignorēts.

pac solution import

Importējiet risinājumu Dataverse.

Piemērs

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

Neobligātie parametri solution import

--activate-plugins -ap

Aktivizējiet risinājuma spraudņus un darbplūsmas.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--async -a

Importē risinājumu asinhroni.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--force-overwrite -f

Nepārvaldītu pielāgojumu piespiedu pārrakstīšana

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--import-as-holding -h

Importējiet risinājumu kā aizturēšanas risinājumu.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--max-async-wait-time -wt

Maksimālais asinhronais gaidīšanas laiks minūtēs. Noklusējuma vērtība ir 60 minūtes.

--path -p

Ceļš uz risinājuma zip failu. Ja tas nav norādīts, pieņem, ka pašreizējā mape ir cdsproj projekts.

--publish-changes -pc

Publicējiet izmaiņas pēc veiksmīgas importēšanas.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--settings-file

.json failu ar savienojuma atsauču un vides mainīgo izvietošanas iestatījumiem.

--skip-dependency-check -s

Izlaist atkarības pārbaudi pret atkarībām, kas atzīmētas kā produkta atjauninājums

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--skip-lower-version -slv

Izlaist, solution import ja pašreizējā vidē ir tāda pati vai jaunāka versija.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--stage-and-upgrade -up

Importējiet un jauniniet risinājumu.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

Piezīmes

Jūs esat izveidojis savienojumu ar vidi, izmantojot autentifikācijas komandu, pac lai izmantotu pac solution import.

pac solution import

Ja Path parametrs nav norādīts, tiek pieņemts, ka pašreizējā mape ir cdsproj projekts. Ja rekvizīts SolutionPackageType cdsproj failā ir iestatīts uz Both, pārvaldītais risinājums tiek izmantots pēc noklusējuma.

pac solution init

Inicializē direktoriju ar jaunu Dataverse risinājumu projektu

Piemērs

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

Nepieciešamie parametri solution init

--publisher-name -pn

Dataverse solution publisher nosaukums

Piezīme: Ir atļautas tikai rakstzīmes diapazonā [A - Z], [a - z], [0 - 9] vai _. Pirmā rakstzīme var būt tikai diapazonos [A - Z], [a - z] vai _.

--publisher-prefix -pp

Dataverse solution publisher pielāgošanas prefiksa vērtība

Piezīme: prefiksam jābūt garam no 2 līdz 8 rakstzīmēm, tas var sastāvēt tikai no burtu cipariem, jāsākas ar burtu un nevar sākties ar "mscrm".

Neobligātie parametri solution init

--outputDirectory -o

Izvades direktorijs

pac solution list

Uzskaitiet visus risinājumus no pašreizējās Dataverse organizācijas

Piemērs

pac solution list

Neobligātie parametri solution list

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--includeSystemSolutions

Iekļaujiet sistēmas risinājumus, piemēram, Microsoft publicētos

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--json

Atgriež komandas izvadi kā JSON formatētu virkni.

pac solution online-version

Iestata versiju risinājumam, kas ielādēts Dataverse.

Piemērs

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

Nepieciešamie parametri solution online-version

--solution-name -sn

Risinājuma nosaukums.

--solution-version -sv

Norādiet solution version numuru.

Neobligātie parametri solution online-version

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

pac solution pack

Iesaiņojiet risinājuma komponentus lokālajā failu sistēmā solution.zip (SolutionPackager).

Piemērs

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

Nepieciešamie parametri solution pack

--zipfile -z

Pilns ceļš uz risinājuma ZIP failu

Neobligātie parametri solution pack

--allowDelete -ad

Nosaka, vai var tikt veiktas dzēšanas darbības. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--allowWrite -aw

Nosaka, vai var notikt rakstīšanas operācijas. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--clobber -c

Iespējo, ka failus, kas atzīmēti kā tikai lasāmi, var izdzēst vai pārrakstīt. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--disablePluginRemap -dpm

Atspējota spraudņa pilnībā kvalificēta tipa nosaukuma pārkārtošana. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--errorlevel -e

Minimālais reģistrēšanas līmenis žurnāla izvadei [Izvērsts|Informācija |Brīdinājums|Kļūda|Izslēgts]. Noklusējuma vērtība ir "Informācija".

--folder -f

Ceļš uz saknes mapi vietējā failu sistēmā. Izsaiņojot vai ekstrahējot, tas tiek rakstīts. Iesaiņojot to nolasa no.

--localize -loc

Izvērsiet vai sapludiniet visus virkņu resursus .resx failos.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--log -l

Ceļš uz žurnālfailu.

--map -m

Pilns ceļš uz kartēšanas xml failu, no kura lasīt iepakojamās komponentu mapes.

--packagetype -p

Izsaiņojot vai izvelkot, izmantojiet, lai norādītu dubultu pārvaldīto un nepārvaldīto darbību. Iesaiņojot, izmantojiet, lai norādītu Pārvaldīts vai Nepārvaldīts no iepriekšējās izpakošanas "Abi". Var būt: "Nepārvaldīts", "Pārvaldīts" vai "Abi". Noklusējuma vērtība ir "Nepārvaldīts".

--singleComponent -sc

Veiciet darbības tikai ar vienu komponenta tipu [WebResource|Spraudnis|Darbplūsma |Nav]. Noklusējuma vērtība ir "Nav".

--sourceLoc -src

Ģenerē veidnes resursu failu. Derīgs tikai izrakstam. Iespējamās vērtības ir "auto" jeb tās valodas kods, kuru vēlaties eksportēt. Varat izmantot valodas koda identifikatora (LCID) vai Starptautiskās Standartizācijas organizācijas (ISO) valodas kodu formātus. Ja tas ir, tas izgūst virknes resursus no dotās lokalizācijas kā neitrālu .resx. Ja ir norādīts "auto" vai tikai slēdža garā vai īsā forma, tiek izmantota risinājuma bāzes lokalizācija.

--useLcid -lcid

Valodu failiem izmantojiet valodas koda identifikatora (LCID) vērtības (1033), nevis Starptautiskās standartizācijas organizācijas (ISO) kodus (en-US).

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--useUnmanagedFileForMissingManaged -same

Izmantojiet to pašu XML avota failu, kad tiek atrasts pārvaldīts un atrasts tikai nepārvaldīts XML fails; attiecas uz failiem AppModuleSiteMap, AppModuleMap, FormXml.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

pac solution publish

Publicē visus pielāgojumus

Piemērs

pac solution publish

Neobligātie parametri solution publish

--async -a

Publicē visus pielāgojumus asinhroni

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--max-async-wait-time -wt

Maksimālais asinhronais gaidīšanas laiks minūtēs. Noklusējuma vērtība ir 60 minūtes.

pac solution sync

Sinhronizējiet pašreizējo Dataverse risinājuma projektu ar pašreizējo risinājuma stāvokli savā organizācijā.

Piemēri

Tālāk sniegtajos piemēros ir parādīta pac solution sync komandas izmantošana.

Pamata sinhronizācija

Šajā piemērā risinājums tiek sinhronizēts ar pašreizējo direktoriju.

pac solution sync

Neobligātie parametri solution sync

--async -a

Eksportē risinājumu asinhroni.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--include -i

Kādi iestatījumi ir jāiekļauj eksportējamajā risinājumā.

Izmantojiet vienu vai vairākas no šīm vērtībām, atdalot tās ar komatiem:

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

--localize -loc

Izvērsiet vai sapludiniet visus virkņu resursus .resx failos.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--map -m

Pilns ceļš uz kartēšanas xml failu, no kura lasīt iepakojamās komponentu mapes.

--max-async-wait-time -wt

Maksimālais asinhronais gaidīšanas laiks minūtēs. Noklusējuma vērtība ir 60 minūtes.

--packagetype -p

Izsaiņojot vai izvelkot, izmantojiet, lai norādītu dubultu pārvaldīto un nepārvaldīto darbību. Iesaiņojot, izmantojiet, lai norādītu Pārvaldīts vai Nepārvaldīts no iepriekšējās izpakošanas "Abi". Var būt: "Nepārvaldīts", "Pārvaldīts" vai "Abi". Noklusējuma vērtība ir: "Abi".

--solution-folder -f

Ceļš uz lokālo, neiesaiņoto risinājumu mapi: vai nu faila "Citi/Solution.xml" sakne, vai mape ar .cdsproj failu.

pac solution unpack

Izvilkt risinājuma komponentus no solution.zip uz lokālo failu sistēmu (SolutionPackager).

Piemērs

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

Nepieciešamie parametri solution unpack

--zipfile -z

Pilns ceļš uz risinājuma ZIP failu

Neobligātie parametri solution unpack

--allowDelete -ad

Nosaka, vai var tikt veiktas dzēšanas darbības. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--allowWrite -aw

Nosaka, vai var notikt rakstīšanas operācijas. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--clobber -c

Iespējo, ka failus, kas atzīmēti kā tikai lasāmi, var izdzēst vai pārrakstīt. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--disablePluginRemap -dpm

Atspējota spraudņa pilnībā kvalificēta tipa nosaukuma pārkārtošana. Noklusējuma vērtība ir "false".

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--errorlevel -e

Minimālais reģistrēšanas līmenis žurnāla izvadei [Izvērsts|Informācija |Brīdinājums|Kļūda|Izslēgts]. Noklusējuma vērtība ir "Informācija".

--folder -f

Ceļš uz saknes mapi vietējā failu sistēmā. Izsaiņojot vai ekstrahējot, tas tiek rakstīts. Iesaiņojot to nolasa no.

--localize -loc

Izvērsiet vai sapludiniet visus virkņu resursus .resx failos.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--log -l

Ceļš uz žurnālfailu.

--map -m

Pilns ceļš uz kartēšanas xml failu, no kura lasīt iepakojamās komponentu mapes.

--packagetype -p

Izsaiņojot vai izvelkot, izmantojiet, lai norādītu dubultu pārvaldīto un nepārvaldīto darbību. Iesaiņojot, izmantojiet, lai norādītu Pārvaldīts vai Nepārvaldīts no iepriekšējās izpakošanas "Abi". Var būt: "Nepārvaldīts", "Pārvaldīts" vai "Abi". Noklusējuma vērtība ir "Nepārvaldīts".

--singleComponent -sc

Veiciet darbības tikai ar vienu komponenta tipu [WebResource|Spraudnis|Darbplūsma |Nav]. Noklusējuma vērtība ir "Nav".

--sourceLoc -src

Ģenerē veidnes resursu failu. Derīgs tikai izrakstam. Iespējamās vērtības ir "auto" jeb tās valodas kods, kuru vēlaties eksportēt. Varat izmantot valodas koda identifikatora (LCID) vai Starptautiskās Standartizācijas organizācijas (ISO) valodas kodu formātus. Ja tas ir, tas izgūst virknes resursus no dotās lokalizācijas kā neitrālu .resx. Ja ir norādīts "auto" vai tikai slēdža garā vai īsā forma, tiek izmantota risinājuma bāzes lokalizācija.

--useLcid -lcid

Valodu failiem izmantojiet valodas koda identifikatora (LCID) vērtības (1033), nevis Starptautiskās standartizācijas organizācijas (ISO) kodus (en-US).

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--useUnmanagedFileForMissingManaged -same

Izmantojiet to pašu XML avota failu, kad tiek atrasts pārvaldīts un atrasts tikai nepārvaldīts XML fails; attiecas uz failiem AppModuleSiteMap, AppModuleMap, FormXml.

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

pac solution upgrade

Pieteikties solution upgrade

Piemērs

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

Nepieciešamie parametri solution upgrade

--solution-name -sn

Risinājuma nosaukums.

Neobligātie parametri solution upgrade

--async -a

Jaunināšanas risinājums asinhroni

Šim parametram nav nepieciešama vērtība. Tas ir slēdzis.

--environment -env

Norāda mērķa Dataverse. Vērtība var būt GUID vai absolūtais https URL. Ja tas nav norādīts, tiks izmantota aktīvā organizācija, kas atlasīta pašreizējam autentifikācijas profilam.

--max-async-wait-time -wt

Maksimālais asinhronais gaidīšanas laiks minūtēs. Noklusējuma vērtība ir 60 minūtes.

pac solution version

Atjauniniet risinājuma būvējumu vai pārskatīšanas versiju.

Piemērs

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

Neobligātie parametri solution version

--buildversion -bv

Risinājuma izveides versija.

Piezīme: Vērtībai jābūt veselam skaitlim ar minimālo vērtību 0.

--filename -fn

Tracker CSV faila nosaukums, kas jāizmanto, izmantojot failu izsekošanu kā stratēģiju. Noklusējuma vērtība ir "ControlsStateVersionInfo.csv".

--patchversion -pv

Novecojis: šis parametrs tiek ignorēts.

--revisionversion -rv

Risinājuma pārskatīšanas versija.

Piezīme: Vērtībai jābūt veselam skaitlim ar minimālo vērtību 0.

--solutionPath -sp

Ceļš uz Dataverse risinājumu direktoriju vai Solution.xml failu.

--strategy -s

AtjauninaSolution.xmlfaila būvēšanas versiju, izmantojot norādīto stratēģiju. Ja izmantojat gittags, iestatiet personisko piekļuves marķieru šādā vides mainīgajā "PacCli.PAT"

Izmantojiet vienu no šīm vērtībām:

  • None
  • GitTags
  • FileTracking
  • Solution

Atšķirības starp pac solution clone eksportu un eksportu

Ir situācijas, kad neesat pārliecināts, kad lietot pac solution clone vai pac solution export komandēt. Vienu no komandām var izmantot šādos scenārijos:

  • Izmantojiet pac solution clone , ja risinājumam jāpievieno jauni komponenti.
  • Izmantojiet pac solution export , ja vēlaties modificēt esošo risinājuma faila saturu, bet nepievienot risinājumam jaunus komponentus.

pac solution clone

Eksportētais risinājums izskatās kā Visual Studio projekts, eksportējot risinājumu, izmantojot komandu pac solution clone . Tā vietā .csproj (kā Visual Studio) tiks parādīts fails cdsproj . Failā cdsproj ir visa informācija par komponentiem, kas nepieciešama projekta izveidei. Būvēšanas izvade ir risinājuma zip fails, ko var importēt dažādās vidēs.

Pac solution clone.

Izstrādātājam nav jāizsaiņo klonētais risinājums, jo tas ir atveidots neiesaiņotā formātā mapē src (avots).

Pac solution unpack.

Tagad, ja vēlaties saistīt jaunizveidotu spraudni ar šo risinājumu, solution unpackvarat izmantot komandu pac solution add-reference , lai atjauninātu .cdsproj failu, lai pievienotu jauno spraudni. Pēc tam varat izveidot projektu, izmantojot vai dotnet build.msbuild

Pirms projekta izveides ieteicams vispirms veikt būvēšanas atjaunošanu. Būvēšanas atjaunošana (dotnet būvēšana vispirms automātiski atjauno) atjaunos nepieciešamās .NET bibliotēkas, lai ģenerētu iesaiņotu risinājumu.

pac solution export

Eksportējot risinājumu, izmantojot pac solution export risinājumu, vēlaties eksportēt risinājumu, izmantojot veidotāja portālu, un iegūtā izvade ir risinājuma zip fails.

Pac solution export.

Izsaiņojot risinājuma zip failu (nav ieteicams atvērt zip ar standarta rīkiem un izmantot atbilstošo CLI komandu). Iegūtā direktoriju struktūra ir līdzīga struktūrai .pac solution clone Vienīgā atšķirība ir tā, ka jūs nevarat pievienot atsauces uz šo neiepakoto risinājumu, jo tam nav projekta faila .cdsproj .

Pac šķīduma struktūra.

Varat modificēt attiecīgo failu kopu, kuru vēlaties atjaunināt, un pēc tam turpināt ar solution pack, kas vēlreiz ģenerē risinājuma zip failu, lai atvieglotu risinājuma importēšanu mērķa vidē. Darbības rezultāts ir risinājuma zip fails ar atjauninātu saturu un atjauninātu laika zīmogu.

Skatīt arī

Microsoft Power Platform CLI komandu grupas
Microsoft Power Platform CLI pārskats