Del via


pac solution

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:

  • 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

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:

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

--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:

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

--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:

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

--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:

  • None
  • GitTags
  • FileTracking
  • Solution

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 clone når du trenger å legge til nye komponenter i løsningen.
  • Bruk pac solution export nå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.

Pac solution clone.

Utvikleren trenger ikke å pakke ut den klonede løsningen fordi den gjengis i et utpakket format i src-mappen (kilde).

Pac solution unpack.

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.

Pac solution export.

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.

Pac-løsningsstruktur.

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