Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Kommandoer for å arbeide med dataverse løsningsprosjekter
Kommandoer
| Kommando | Beskrivelse |
|---|---|
| pac solution add-license | Legg til lisens- og planinformasjon i løsningen. |
| pac solution add-reference | Legger til en referanse fra prosjektet i gjeldende katalog i prosjektet ved bane |
| pac solution add-solution-component | Legg til én eller flere løsningskomponenter i den uadministrerte målløsningen i Dataverse. |
| pac solution check | Last opp et datavers løsningsprosjekt for å kjøre mot Power Apps Checker-tjenesten. |
| pac solution clone | Opprett et løsningsprosjekt basert på en eksisterende løsning i organisasjonen. |
| pac solution create-settings | Opprett en innstillingsfil fra løsningsmappen eller løsningsmappen. |
| pac solution delete | Slett en løsning fra Dataverse i gjeldende miljø. |
| pac solution export | Eksporter en løsning fra Dataverse. |
| pac solution import | Importer løsningen til Dataverse. |
| pac solution init | Initialiserer en katalog med et nytt dataversløsningsprosjekt |
| pac solution list | Liste over alle løsninger fra gjeldende dataverseorganisasjon |
| pac solution online-version | Angir versjon for løsning lastet inn i Dataverse. |
| pac solution pack | Pakkeløsningskomponenter på lokalt filsystem i solution.zip (SolutionPackager). |
| pac solution publish | Publiserer alle tilpasninger |
| pac solution sync | Synkroniser det gjeldende dataverse løsningsprosjektet til den gjeldende tilstanden til løsningen i organisasjonen. |
| pac solution unpack | Trekk ut løsningskomponenter fra solution.zip til det lokale filsystemet (SolutionPackager). |
| pac solution upgrade | Bruke solution upgrade |
| pac solution version | Oppdater versjon av bygg eller revisjon for løsningen. |
pac solution add-license
Legg til lisens- og planinformasjon i løsningen.
Eksempel
Dette eksemplet viser hvordan du legger til lisensieringsinformasjon i en løsning.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Plandefinisjonsfil
Nedenfor finner du et eksempel på plandefinisjonsfilen:
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
Plantilordningsfil
Nedenfor finner du et eksempel på plantilordningsfilen:
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
Obligatoriske parametere for solution add-license
--planDefinitionFile
-pd
Definisjonsfil for lisensplan i CSV-format. forventede kolonner: Tjeneste-ID, Visningsnavn, Url-adresse for mer informasjon.
--planMappingFile
-pm
Lisensplantilordningsfil i CSV-format. forventede kolonner: Tjeneste-ID, Komponentnavn
pac solution add-reference
Legger til en referanse fra prosjektet i gjeldende katalog i prosjektet ved bane
Eksempel
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Obligatoriske parametere for solution add-reference
--path
-p
Banen til det refererte prosjektet
pac solution add-solution-component
Legg til én eller flere løsningskomponenter i den uadministrerte målløsningen i Dataverse.
Eksempel
Dette eksemplet viser hvordan du legger til en løsningskomponent i en løsning. I dette tilfellet legger vi til kontakttabellen i løsningen SampleSolution. En tabell er komponenttype 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Obligatoriske parametere for solution add-solution-component
--component
-c
Skjemanavnet eller ID-en for komponenten som skal legges til i målløsningen.
--componentType
-ct
Verdien som representerer løsningskomponenten du legger til.
--solutionUniqueName
-sn
Navnet på løsningen.
Valgfrie parametere for solution add-solution-component
--AddRequiredComponents
-arc
Angir om andre løsningskomponenter som kreves av løsningskomponenten du legger til, også skal legges til i den uadministrerte løsningen.
Denne parameteren krever ingen verdi. Det er en bryter.
--async
-a
Importerer løsningen asynkront.
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Url-adresse for miljø eller ID for målmiljøet.
pac solution check
Last opp et datavers løsningsprosjekt for å kjøre mot Power Apps Checker-tjenesten.
Eksempel
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Valgfrie parametere for solution check
--clearCache
-cc
Fjerner håndhevelsesbufferen solution check, for leieren, for alle poster som gjelder tidligere resultater for løsningene dine.
Denne parameteren krever ingen verdi. Det er en bryter.
--customEndpoint
-ce
Angi en egendefinert URL-adresse som endepunktet for Power Apps Checker.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--excludedFiles
-ef
Utelat filer fra analysen. Sende som kommadelte verdier
--geo
-g
Hvilken geografisk forekomst av Power Apps Checker-tjenesten som skal brukes.
Bruk én av disse verdiene:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Utdatakatalog
--path
-p
Banen der det finnes én eller flere løsningsfiler som skal kontrolleres. Banen kan inneholde glob-/jokertegn.
--ruleLevelOverride
-rl
Bane til en fil som inneholder en JSON-matriseregler og nivåer for å overstyre. Godtatte verdier for OverrideLevel er: Kritisk, Høy, Middels, Lav, Informasjon. Eksempel: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Velg et regelsett som kjøres som en del av dette bygget. Verdier: En gyldig GUID, «Marketplace-sertifisering», «Løsningskontroll» (standard).
--saveResults
-sav
Bruker gjeldende miljø til å lagre løsningsanalyseresultater som kan ses i Solution Health Hub App. Som standard er dette argumentet satt til usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--solutionUrl
-u
SAS Uri som peker til solution.zip som skal analyseres
pac solution clone
Opprett et løsningsprosjekt basert på en eksisterende løsning i organisasjonen.
Eksempler
Eksemplene nedenfor viser bruken av pac solution clone kommandoen.
Grunnleggende klone
Dette eksemplet kloner løsningen sampleSolution til gjeldende katalog.
pac solution clone --name sampleSolution
Klone med generelle og automatiske nummereringsinnstillinger inkludert
Dette eksemplet kloner løsningen sampleSolution til gjeldende katalog med de generelle og automatiske nummereringsinnstillingene inkludert.
pac solution clone --name sampleSolution --include general,autonumbering
Obligatoriske parametere for solution clone
--name
-n
Navnet på løsningen som skal eksporteres.
Valgfrie parametere for solution clone
--async
-a
Eksporterer løsningen asynkront.
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--include
-i
Hvilke innstillinger bør inkluderes i løsningen som eksporteres.
Bruk én eller flere av disse verdiene atskilt med komma:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Pakk ut eller slå sammen alle strengressurser til .resx-filer.
Denne parameteren krever ingen verdi. Det er en bryter.
--map
-m
Den fullstendige banen til en xml-tilordningsfil som komponentmappene skal pakkes fra.
--max-async-wait-time
-wt
Maksimal asynkron ventetid i minutter. Standardverdien er 60 minutter.
--outputDirectory
-o
Utdatakatalog
--packagetype
-p
Angir uttrekkingstypen for løsningen. Kan være: Uadministrert, Administrert eller Begge. Standardverdien er: Begge.
--targetversion
-v
Avskrevet: Denne parameteren ignoreres.
pac solution create-settings
Opprett en innstillingsfil fra løsningsmappen eller løsningsmappen.
Eksempel
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Valgfrie parametere for solution create-settings
--settings-file
-s
Den .json filen med distribusjonsinnstillingene for tilkoblingsreferanser og miljøvariabler.
--solution-folder
-f
Bane til den lokale, upakkede løsningsmappen: enten roten til filen «Annet/Solution.xml» eller en mappe med en CDSPROJ-fil.
--solution-zip
-z
Bane til ZIP-fil for løsning.
pac solution delete
Slett en løsning fra Dataverse i gjeldende miljø.
Eksempel
pac solution delete --solution-name Samplesolution
Obligatoriske parametere for solution delete
--solution-name
-sn
Navnet på løsningen.
Valgfrie parametere for solution delete
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
pac solution export
Eksporter en løsning fra Dataverse.
Eksempel
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Obligatoriske parametere for solution export
--name
-n
Navnet på løsningen som skal eksporteres.
Valgfrie parametere for solution export
--async
-a
Eksporterer løsningen asynkront.
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--include
-i
Hvilke innstillinger bør inkluderes i løsningen som eksporteres.
Bruk én eller flere av disse verdiene atskilt med komma:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Om løsningen skal eksporteres som en administrert løsning.
Denne parameteren krever ingen verdi. Det er en bryter.
--max-async-wait-time
-wt
Maksimal asynkron ventetid i minutter. Standardverdien er 60 minutter.
--overwrite
-ow
Den eksporterte løsningsfilen kan overskrive zip-filen for løsningen på det lokale filsystemet.
Denne parameteren krever ingen verdi. Det er en bryter.
--path
-p
Bane der den eksporterte zip-filen for løsningen er skrevet.
--targetversion
-v
Avskrevet: Denne parameteren ignoreres.
pac solution import
Importer løsningen til Dataverse.
Eksempel
pac solution import --path c:\Users\Documents\Solution.zip
Valgfrie parametere for solution import
--activate-plugins
-ap
Aktiver plugin-moduler og arbeidsflyter på løsningen.
Denne parameteren krever ingen verdi. Det er en bryter.
--async
-a
Importerer løsningen asynkront.
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--force-overwrite
-f
Fremtving en overskriving av uadministrerte tilpassinger
Denne parameteren krever ingen verdi. Det er en bryter.
--import-as-holding
-h
Importer løsningen som en holdingløsning.
Denne parameteren krever ingen verdi. Det er en bryter.
--max-async-wait-time
-wt
Maksimal asynkron ventetid i minutter. Standardverdien er 60 minutter.
--path
-p
Bane til ZIP-fil for løsning. Hvis ikke angitt, antar du at gjeldende mappe er et cdsproj-prosjekt.
--publish-changes
-pc
Publiser endringene etter en vellykket import.
Denne parameteren krever ingen verdi. Det er en bryter.
--settings-file
Den .json filen med distribusjonsinnstillingene for tilkoblingsreferanser og miljøvariabler.
--skip-dependency-check
-s
Hopp over avhengighetskontroll mot avhengigheter flagget som produktoppdatering
Denne parameteren krever ingen verdi. Det er en bryter.
--skip-lower-version
-slv
Hopp over solution import om samme eller høyere versjon finnes i gjeldende miljø.
Denne parameteren krever ingen verdi. Det er en bryter.
--stage-and-upgrade
-up
Importer og oppgrader løsningen.
Denne parameteren krever ingen verdi. Det er en bryter.
Merknader
Du er koblet til et miljø ved hjelp av godkjenningskommandoenpac for å bruke pac solution import.
pac solution import
Når Path parameteren ikke er angitt, antar den at gjeldende mappe er et cdsproj-prosjekt.
SolutionPackageType Hvis egenskapen i cdsproj-filen er satt til Both, brukes den administrerte løsningen som standard.
pac solution init
Initialiserer en katalog med et nytt dataversløsningsprosjekt
Eksempel
pac solution init --publisher-name developer --publisher-prefix dev
Obligatoriske parametere for solution init
--publisher-name
-pn
Navnet på dataverset solution publish
Obs! Bare tegn innenfor områdene [A - Z], [a - z], [0 - 9] eller _ er tillatt. Det første tegnet kan bare være i områdene [A - Z], [a - z], eller _.
--publisher-prefix
-pp
Tilpassingsprefiksverdi for Dataverse solution publisher
Obs! Prefikset må være 2 til 8 tegn langt, kan bare bestå av alfa-numeriske tall, må starte med en bokstav og kan ikke starte med mscrm.
Valgfrie parametere for solution init
--outputDirectory
-o
Utdatakatalog
pac solution list
Liste over alle løsninger fra gjeldende dataverseorganisasjon
Eksempel
pac solution list
Valgfrie parametere for solution list
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--includeSystemSolutions
Inkluder systemløsninger som de som er publisert av Microsoft
Denne parameteren krever ingen verdi. Det er en bryter.
--json
Returnerer utdataene for kommandoen som en JSON-formatert streng.
pac solution online-version
Angir versjon for løsning lastet inn i Dataverse.
Eksempel
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Obligatoriske parametere for solution online-version
--solution-name
-sn
Navnet på løsningen.
--solution-version
-sv
Angi nummeret solution version .
Valgfrie parametere for solution online-version
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
pac solution pack
Pakkeløsningskomponenter på lokalt filsystem i solution.zip (SolutionPackager).
Eksempel
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Obligatoriske parametere for solution pack
--zipfile
-z
Den fullstendige banen til zip-filen for løsningen
Valgfrie parametere for solution pack
--allowDelete
-ad
Dikterer om slettingsoperasjoner kan forekomme. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--allowWrite
-aw
Dikterer om skriveoperasjoner kan forekomme. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--clobber
-c
Aktiverer at filer som er merket som skrivebeskyttet, kan slettes eller overskrives. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--disablePluginRemap
-dpm
Deaktivert plugin-modul fullstendig typenavn ommapping. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--errorlevel
-e
Minimum loggingsnivå for loggutdata [Detaljert|Info|Advarsel|Feil|Av]. Standardverdien er Info.
--folder
-f
Banen til rotmappen på det lokale filsystemet. Når du pakker ut eller trekker ut, skrives dette til. Når du pakker dette leses fra.
--localize
-loc
Pakk ut eller slå sammen alle strengressurser til .resx-filer.
Denne parameteren krever ingen verdi. Det er en bryter.
--log
-l
Banen til loggfilen.
--map
-m
Den fullstendige banen til en xml-tilordningsfil som komponentmappene skal pakkes fra.
--packagetype
-p
Når du pakker ut eller trekker ut, kan du bruke til å angi dobbel administrert og ikke-administrert operasjon. Når du pakker, kan du bruke til å angi Administrert eller Uadministrert fra en tidligere pakke ut begge. Kan være: Uadministrert, Administrert eller Begge. Standardverdien er Uadministrert.
--singleComponent
-sc
Utfør bare handling på én enkelt komponenttype [WebResource|Plugin-modul|Arbeidsflyt|Ingen]. Standardverdien er Ingen.
--sourceLoc
-src
Genererer en malressursfil. Bare gyldig ved uttrekking. Mulige verdier er «auto» eller språkkode for språket du vil eksportere. Du kan bruke språkkodeidentifikator (LCID) eller iso-språkkodeformater (International Organization for Standardization). Når dette finnes, trekker dette ut strengressursene fra den angitte nasjonale innstillingen som en nøytral .resx. Hvis «auto» eller bare den lange eller korte formen for bryteren er angitt, brukes den grunnleggende nasjonale innstillingen for løsningen.
--useLcid
-lcid
Bruk LCID-verdier (Language Code Identifier) (1033) i stedet for iso-koder (International Organization for Standardization) (ISO) (en-US) for språkfiler.
Denne parameteren krever ingen verdi. Det er en bryter.
--useUnmanagedFileForMissingManaged
-same
Bruk samme XML-kildefil når pakking for administrert og bare uadministrert XML-fil blir funnet. gjelder for AppModuleSiteMap, AppModuleMap, FormXml-filer.
Denne parameteren krever ingen verdi. Det er en bryter.
pac solution publish
Publiserer alle tilpasninger
Eksempel
pac solution publish
Valgfrie parametere for solution publish
--async
-a
Publiserer alle tilpasninger asynkront
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--max-async-wait-time
-wt
Maksimal asynkron ventetid i minutter. Standardverdien er 60 minutter.
pac solution sync
Synkroniser det gjeldende dataverse løsningsprosjektet til den gjeldende tilstanden til løsningen i organisasjonen.
Eksempler
Eksemplene nedenfor viser bruken av pac solution sync kommandoen.
Grunnleggende synkronisering
Dette eksemplet synkroniserer løsningen til gjeldende katalog.
pac solution sync
Valgfrie parametere for solution sync
--async
-a
Eksporterer løsningen asynkront.
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--include
-i
Hvilke innstillinger bør inkluderes i løsningen som eksporteres.
Bruk én eller flere av disse verdiene atskilt med komma:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Pakk ut eller slå sammen alle strengressurser til .resx-filer.
Denne parameteren krever ingen verdi. Det er en bryter.
--map
-m
Den fullstendige banen til en xml-tilordningsfil som komponentmappene skal pakkes fra.
--max-async-wait-time
-wt
Maksimal asynkron ventetid i minutter. Standardverdien er 60 minutter.
--packagetype
-p
Når du pakker ut eller trekker ut, kan du bruke til å angi dobbel administrert og ikke-administrert operasjon. Når du pakker, kan du bruke til å angi Administrert eller Uadministrert fra en tidligere pakke ut begge. Kan være: Uadministrert, Administrert eller Begge. Standardverdien er: Begge.
--solution-folder
-f
Bane til den lokale, upakkede løsningsmappen: enten roten til filen «Annet/Solution.xml» eller en mappe med en CDSPROJ-fil.
pac solution unpack
Trekk ut løsningskomponenter fra solution.zip til det lokale filsystemet (SolutionPackager).
Eksempel
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Obligatoriske parametere for solution unpack
--zipfile
-z
Den fullstendige banen til zip-filen for løsningen
Valgfrie parametere for solution unpack
--allowDelete
-ad
Dikterer om slettingsoperasjoner kan forekomme. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--allowWrite
-aw
Dikterer om skriveoperasjoner kan forekomme. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--clobber
-c
Aktiverer at filer som er merket som skrivebeskyttet, kan slettes eller overskrives. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--disablePluginRemap
-dpm
Deaktivert plugin-modul fullstendig typenavn ommapping. Standardverdien er usann.
Denne parameteren krever ingen verdi. Det er en bryter.
--errorlevel
-e
Minimum loggingsnivå for loggutdata [Detaljert|Info|Advarsel|Feil|Av]. Standardverdien er Info.
--folder
-f
Banen til rotmappen på det lokale filsystemet. Når du pakker ut eller trekker ut, skrives dette til. Når du pakker dette leses fra.
--localize
-loc
Pakk ut eller slå sammen alle strengressurser til .resx-filer.
Denne parameteren krever ingen verdi. Det er en bryter.
--log
-l
Banen til loggfilen.
--map
-m
Den fullstendige banen til en xml-tilordningsfil som komponentmappene skal pakkes fra.
--packagetype
-p
Når du pakker ut eller trekker ut, kan du bruke til å angi dobbel administrert og ikke-administrert operasjon. Når du pakker, kan du bruke til å angi Administrert eller Uadministrert fra en tidligere pakke ut begge. Kan være: Uadministrert, Administrert eller Begge. Standardverdien er Uadministrert.
--singleComponent
-sc
Utfør bare handling på én enkelt komponenttype [WebResource|Plugin-modul|Arbeidsflyt|Ingen]. Standardverdien er Ingen.
--sourceLoc
-src
Genererer en malressursfil. Bare gyldig ved uttrekking. Mulige verdier er «auto» eller språkkode for språket du vil eksportere. Du kan bruke språkkodeidentifikator (LCID) eller iso-språkkodeformater (International Organization for Standardization). Når dette finnes, trekker dette ut strengressursene fra den angitte nasjonale innstillingen som en nøytral .resx. Hvis «auto» eller bare den lange eller korte formen for bryteren er angitt, brukes den grunnleggende nasjonale innstillingen for løsningen.
--useLcid
-lcid
Bruk LCID-verdier (Language Code Identifier) (1033) i stedet for iso-koder (International Organization for Standardization) (ISO) (en-US) for språkfiler.
Denne parameteren krever ingen verdi. Det er en bryter.
--useUnmanagedFileForMissingManaged
-same
Bruk samme XML-kildefil når pakking for administrert og bare uadministrert XML-fil blir funnet. gjelder for AppModuleSiteMap, AppModuleMap, FormXml-filer.
Denne parameteren krever ingen verdi. Det er en bryter.
pac solution upgrade
Bruke solution upgrade
Eksempel
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Obligatoriske parametere for solution upgrade
--solution-name
-sn
Navnet på løsningen.
Valgfrie parametere for solution upgrade
--async
-a
Oppgraderer løsning asynkront
Denne parameteren krever ingen verdi. Det er en bryter.
--environment
-env
Angir måldataverset. Verdien kan være en GUID- eller absolutt URL-adresse for https. Når det ikke er angitt, brukes den aktive organisasjonen som er valgt for gjeldende godkjenningsprofil.
--max-async-wait-time
-wt
Maksimal asynkron ventetid i minutter. Standardverdien er 60 minutter.
pac solution version
Oppdater versjon av bygg eller revisjon for løsningen.
Eksempel
pac solution version --patchversion 2
pac solution version --strategy gittags
Valgfrie parametere for solution version
--buildversion
-bv
Bygg versjon for løsningen.
Obs! Verdien må være et heltall med minimumsverdien 0.
--filename
-fn
CSV-filnavn for sporing som skal brukes når du bruker filsporing som strategi. Standardverdien erControlsStateVersionInfo.csv.
--patchversion
-pv
Avskrevet: Denne parameteren ignoreres.
--revisionversion
-rv
Revisjonsversjon for løsningen.
Obs! Verdien må være et heltall med minimumsverdien 0.
--solutionPath
-sp
Bane til datavers løsningskatalog eller Solution.xml fil.
--strategy
-s
Oppdaterer build-versjonen forSolution.xml-filen ved hjelp av angitt strategi. Hvis du bruker gittags, angir du personlig tilgangstoken i følgende miljøvariabel "PacCli.PAT"
Bruk én av disse verdiene:
NoneGitTagsFileTrackingSolution
Forskjeller mellom pac solution clone og eksport
Det finnes situasjoner der du er usikker på når du skal bruke pac solution clone eller pac solution export kommandere. Du kan bruke én av kommandoene i følgende scenarioer:
- Bruk
pac solution clonenår du trenger å legge til nye komponenter i løsningen. - Bruk
pac solution exportnår du vil endre det eksisterende innholdet i en løsningsfil, men ikke legge til nye komponenter i løsningen.
pac solution clone
Den eksporterte løsningen ser ut som et Visual Studio-prosjekt når du eksporterer løsningen ved hjelp av pac solution clone kommandoen. I stedet for en .csproj (som i Visual Studio), ser du en cdsproj fil. Filen cdsproj har all komponentinformasjonen som kreves for å bygge prosjektet. Kompileringsutdataene er en zip-fil for løsningen, som du kan importere til ulike miljøer.
Utvikleren trenger ikke å pakke ut den klonede løsningen fordi den gjengis i et utpakket format i src-mappen (kilde).
Hvis du vil knytte et nyopprettet programtillegg til denne løsningen, solution unpackkan du bruke pac solution add-reference kommandoen til å oppdatere .cdsproj filen for å legge til den nye plugin-modulen. Deretter kan du bygge prosjektet ved hjelp av enten dotnet build eller msbuild.
Det anbefales å foreta en byggegjenoppretting først før du bygger prosjektet. En bygggjenoppretting (dotnet build gjør en gjenoppretting først automatisk) gjenoppretter de nødvendige .NET-bibliotekene for å generere en pakket løsning.
pac solution export
Når du eksporterer løsningen ved hjelp av pac solution export deg, har du lyst til å eksportere løsningen ved hjelp av maker-portalen, og den resulterende utdataene er en zip-fil for løsningen.
Når du pakker ut zip-filen for løsningen (vi anbefaler ikke at du åpner zip med standardverktøy og bruker riktig kommando fra CLI). Den resulterende katalogstrukturen ligner strukturen i pac solution clone. Den eneste forskjellen er at du ikke kan legge til referanser til denne utpakkede løsningen, siden den .cdsproj ikke har prosjektfilen.
Du kan endre det relevante settet med filer som du vil oppdatere, og deretter fortsette med solution pack, som genererer zip-filen for løsningen på nytt for å gjøre det enklere å importere løsningen til målmiljøet. Resultatet av handlingen er en zip-fil for løsningen med oppdatert innhold og et oppdatert tidsstempel.
Se også
Kommandogrupper for Microsoft Power Platform CLI
Oversikt over Microsoft Power Platform CLI