Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Kommandon för att arbeta med Dataverse-lösningsprojekt
Commands
| Kommando | Description |
|---|---|
| pac solution add-license | Lägg till licens- och planinformation i lösningen. |
| pac solution add-reference | Lägger till en referens från projektet i den aktuella katalogen till projektet vid "sökväg" |
| pac solution add-solution-component | Lägg till en eller flera lösningskomponenter i den ohanterade mållösningen i Dataverse. |
| pac solution check | Ladda upp ett Dataverse-lösningsprojekt som ska köras mot Power Apps Checker-tjänsten. |
| pac solution clone | Skapa ett lösningsprojekt baserat på en befintlig lösning i din organisation. |
| pac solution create-settings | Skapa en inställningsfil från lösnings-zip- eller lösningsmappen. |
| pac solution delete | Ta bort en lösning från Dataverse i den aktuella miljön. |
| pac solution export | Exportera en lösning från Dataverse. |
| pac solution import | Importera lösningen till Dataverse. |
| pac solution init | Initierar en katalog med ett nytt Dataverse-lösningsprojekt |
| pac solution list | Visa en lista över alla lösningar från den aktuella Dataverse-organisationen |
| pac solution online-version | Anger version för lösning som läses in i Dataverse. |
| pac solution pack | Paketera lösningskomponenter i det lokala filsystemet i solution.zip (SolutionPackager). |
| pac solution publish | Publicerar alla anpassningar |
| pac solution sync | Synkronisera det aktuella Dataverse-lösningsprojektet med det aktuella tillståndet för lösningen i din organisation. |
| pac solution unpack | Extrahera lösningskomponenter från solution.zip till det lokala filsystemet (SolutionPackager). |
| pac solution upgrade | Använd solution upgrade |
| pac solution version | Uppdatera versions- eller revisionsversionen för lösningen. |
pac solution add-license
Lägg till licens- och planinformation i lösningen.
Example
Det här exemplet visar hur du lägger till licensieringsinformation i en lösning.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Plandefinitionsfil
Nedan visas ett exempel på plandefinitionsfilen:
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
Planmappningsfil
Nedan visas ett exempel på planmappningsfilen:
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
Obligatoriska parametrar för solution add-license
--planDefinitionFile
-pd
Licensplansdefinitionsfil i CSV-format; förväntade kolumner: Tjänst-ID, Visningsnamn, Mer informations-URL.
--planMappingFile
-pm
Mappningsfil för licensplan i CSV-format; förväntade kolumner: Tjänst-ID, Komponentnamn
pac solution add-reference
Lägger till en referens från projektet i den aktuella katalogen till projektet vid "sökväg"
Example
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Obligatoriska parametrar för solution add-reference
--path
-p
Sökvägen till det refererade projektet
pac solution add-solution-component
Lägg till en eller flera lösningskomponenter i den ohanterade mållösningen i Dataverse.
Example
Det här exemplet visar hur du lägger till en lösningskomponent i en lösning. I det här fallet lägger vi till kontakttabellen i lösningen SampleSolution. En tabell är komponenttyp 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Obligatoriska parametrar för solution add-solution-component
--component
-c
Schemanamnet eller ID:t för komponenten som ska läggas till mållösningen.
--componentType
-ct
Värdet som representerar lösningskomponenten som du lägger till.
--solutionUniqueName
-sn
Namnet på lösningen.
Valfria parametrar för solution add-solution-component
--AddRequiredComponents
-arc
Anger om andra lösningskomponenter som krävs av lösningskomponenten som du lägger till också ska läggas till i den ohanterade lösningen.
Den här parametern kräver inget värde. Det är en växel.
--async
-a
Importerar lösningen asynkront.
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Miljö-URL eller ID för målmiljön.
pac solution check
Ladda upp ett Dataverse-lösningsprojekt som ska köras mot Power Apps Checker-tjänsten.
Example
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Valfria parametrar för solution check
--clearCache
-cc
Rensar cachen solution checkför tvingande för din klientorganisation för alla poster som gäller tidigare resultat för dina lösningar.
Den här parametern kräver inget värde. Det är en växel.
--customEndpoint
-ce
Ange en anpassad URL som Power Apps Checker-slutpunkt.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--excludedFiles
-ef
Exkludera filer från analysen. Skicka som kommaavgränsade värden
--geo
-g
Vilken geografisk instans av Power Apps Checker-tjänsten som ska användas.
Använd något av följande värden:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Utdatakatalog
--path
-p
Sökväg där en eller flera lösningsfiler som ska kontrolleras finns. Sökvägen kan innehålla glob-/jokerteckentecken.
--ruleLevelOverride
-rl
Sökväg till en fil som innehåller en JSON-matrisregler och nivåer som ska åsidosättas. Godkända värden för OverrideLevel är: Kritisk, Hög, Låg, Informerande. Exempel: [{"Id":"meta-ta bort-dup-reg","OverrideLevel":"Han"},{"Id":"--undvika-specialiserade-update-ops","OverrideLevel":"4."}]
--ruleSet
-rs
Välj en regeluppsättning som körs som en del av den här versionen. Värden: Ett giltigt Guid, "Marketplace-certifiering", "Solution Checker" (standard).
--saveResults
-sav
Använder den aktuella miljön för att lagra lösningsanalysresultat som kan visas i Solution Health Hub-appen. Som standard är det här argumentet inställt på false.
Den här parametern kräver inget värde. Det är en växel.
--solutionUrl
-u
SAS-Uri som pekar på solution.zip som ska analyseras
pac solution clone
Skapa ett lösningsprojekt baserat på en befintlig lösning i din organisation.
Examples
I följande exempel visas användningen av pac solution clone kommandot.
Grundläggande klon
I det här exemplet klonas lösningen sampleSolution till den aktuella katalogen.
pac solution clone --name sampleSolution
Klona med allmänna och automatiska numreringsinställningar inkluderade
I det här exemplet klonas lösningen sampleSolution till den aktuella katalogen med de allmänna och automatiska numreringsinställningarna inkluderade.
pac solution clone --name sampleSolution --include general,autonumbering
Obligatoriska parametrar för solution clone
--name
-n
Namnet på den lösning som ska exporteras.
Valfria parametrar för solution clone
--async
-a
Exporterar lösningen asynkront.
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--include
-i
Vilka inställningar ska ingå i lösningen som exporteras.
Använd ett eller flera av dessa värden avgränsade med kommatecken:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Extrahera eller sammanfoga alla strängresurser till .resx-filer.
Den här parametern kräver inget värde. Det är en växel.
--map
-m
Den fullständiga sökvägen till en xml-mappningsfil som komponentmapparna ska packas från.
--max-async-wait-time
-wt
Maximal asynkron väntetid i minuter. Standardvärdet är 60 minuter.
--outputDirectory
-o
Utdatakatalog
--packagetype
-p
Anger extraheringstypen för lösningen. Kan vara: "Ohanterad", "Hanterad" eller "Båda". Standardvärdet är: "Båda".
--targetversion
-v
Inaktuell: Den här parametern ignoreras.
pac solution create-settings
Skapa en inställningsfil från lösnings-zip- eller lösningsmappen.
Example
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Valfria parametrar för solution create-settings
--settings-file
-s
Den .json filen med distributionsinställningarna för anslutningsreferenser och miljövariabler.
--solution-folder
-f
Sökväg till den lokala, uppackade lösningsmappen: antingen roten för filen "Other/Solution.xml" eller en mapp med en .cdsproj-fil.
--solution-zip
-z
Sökväg till zip-fil för lösningen.
pac solution delete
Ta bort en lösning från Dataverse i den aktuella miljön.
Example
pac solution delete --solution-name Samplesolution
Obligatoriska parametrar för solution delete
--solution-name
-sn
Namnet på lösningen.
Valfria parametrar för solution delete
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
pac solution export
Exportera en lösning från Dataverse.
Example
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Obligatoriska parametrar för solution export
--name
-n
Namnet på den lösning som ska exporteras.
Valfria parametrar för solution export
--async
-a
Exporterar lösningen asynkront.
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--include
-i
Vilka inställningar ska ingå i lösningen som exporteras.
Använd ett eller flera av dessa värden avgränsade med kommatecken:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Om lösningen ska exporteras som en hanterad lösning.
Den här parametern kräver inget värde. Det är en växel.
--max-async-wait-time
-wt
Maximal asynkron väntetid i minuter. Standardvärdet är 60 minuter.
--overwrite
-ow
Den exporterade lösningsfilen kan skriva över zip-filen för lösningen i det lokala filsystemet.
Den här parametern kräver inget värde. Det är en växel.
--path
-p
Sökväg där zip-filen för den exporterade lösningen skrivs.
--targetversion
-v
Inaktuell: Den här parametern ignoreras.
pac solution import
Importera lösningen till Dataverse.
Example
pac solution import --path c:\Users\Documents\Solution.zip
Valfria parametrar för solution import
--activate-plugins
-ap
Aktivera plugin-program och arbetsflöden i lösningen.
Den här parametern kräver inget värde. Det är en växel.
--async
-a
Importerar lösningen asynkront.
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--force-overwrite
-f
Framtvinga en överskrivning av ohanterade anpassningar
Den här parametern kräver inget värde. Det är en växel.
--import-as-holding
-h
Importera lösningen som en hanteringslösning.
Den här parametern kräver inget värde. Det är en växel.
--max-async-wait-time
-wt
Maximal asynkron väntetid i minuter. Standardvärdet är 60 minuter.
--path
-p
Sökväg till zip-fil för lösningen. Om den inte anges förutsätter vi att den aktuella mappen är ett cdsproj-projekt.
--publish-changes
-pc
Publicera ändringarna vid en lyckad import.
Den här parametern kräver inget värde. Det är en växel.
--settings-file
Den .json filen med distributionsinställningarna för anslutningsreferenser och miljövariabler.
--skip-dependency-check
-s
Hoppa över beroendekontroll mot beroenden som flaggas som produktuppdatering
Den här parametern kräver inget värde. Det är en växel.
--skip-lower-version
-slv
Hoppa över solution import om samma eller högre version finns i den aktuella miljön.
Den här parametern kräver inget värde. Det är en växel.
--stage-and-upgrade
-up
Importera och uppgradera lösningen.
Den här parametern kräver inget värde. Det är en växel.
Anmärkningar
Du är ansluten till en miljö med hjälp av autentiseringskommandot pac för att använda pac solution import.
pac solution import
När Path parametern inte har angetts förutsätter den att den aktuella mappen är ett cdsproj-projekt. Om egenskapen SolutionPackageType i cdsproj-filen är inställd på Bothanvänds den hanterade lösningen som standard.
pac solution init
Initierar en katalog med ett nytt Dataverse-lösningsprojekt
Example
pac solution init --publisher-name developer --publisher-prefix dev
Obligatoriska parametrar för solution init
--publisher-name
-pn
Namn på Dataverse solution publisher
Obs! Endast tecken inom intervallen [A - Z], [a - z], [0 - 9] eller _ tillåts. Det första tecknet får bara finnas i intervallen [A - Z], [a - z] eller _.
--publisher-prefix
-pp
Anpassningsprefixvärde för Dataverse solution publisher
Obs! Prefixet måste vara mellan 2 och 8 tecken långt, kan bara bestå av alfanumeriska tecken, måste börja med en bokstav och kan inte börja med "mscrm".
Valfria parametrar för solution init
--outputDirectory
-o
Utdatakatalog
pac solution list
Visa en lista över alla lösningar från den aktuella Dataverse-organisationen
Example
pac solution list
Valfria parametrar för solution list
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--includeSystemSolutions
Inkludera systemlösningar som de som publicerats av Microsoft
Den här parametern kräver inget värde. Det är en växel.
--json
Returnerar utdata från kommandot som en JSON-formaterad sträng.
pac solution online-version
Anger version för lösning som läses in i Dataverse.
Example
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Obligatoriska parametrar för solution online-version
--solution-name
-sn
Namnet på lösningen.
--solution-version
-sv
Ange numret solution version .
Valfria parametrar för solution online-version
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
pac solution pack
Paketera lösningskomponenter i det lokala filsystemet i solution.zip (SolutionPackager).
Example
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Obligatoriska parametrar för solution pack
--zipfile
-z
Den fullständiga sökvägen till lösningens ZIP-fil
Valfria parametrar för solution pack
--allowDelete
-ad
Avgör om borttagningsåtgärder kan inträffa. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--allowWrite
-aw
Avgör om skrivåtgärder kan inträffa. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--clobber
-c
Aktiverar att filer som är markerade med skrivskydd kan tas bort eller skrivas över. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--disablePluginRemap
-dpm
Inaktiverad ommappning av fullständigt kvalificerade typnamn för plugin-program. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--errorlevel
-e
Lägsta loggningsnivå för loggutdata [Utförlig|Info|Varning|Fel|Av]. Standardvärdet är "Info".
--folder
-f
Sökvägen till rotmappen i det lokala filsystemet. När du packar upp eller extraherar skrivs detta till. När du packar detta läses från.
--localize
-loc
Extrahera eller sammanfoga alla strängresurser till .resx-filer.
Den här parametern kräver inget värde. Det är en växel.
--log
-l
Sökvägen till loggfilen.
--map
-m
Den fullständiga sökvägen till en xml-mappningsfil som komponentmapparna ska packas från.
--packagetype
-p
När du packar upp eller extraherar använder du för att ange dubbel hanterad och ohanterad åtgärd. När du packar använder du för att ange Hanterad eller Ohanterad från ett tidigare uppackningspaket "Båda". Kan vara: "Ohanterad", "Hanterad" eller "Båda". Standardvärdet är "Ohanterat".
--singleComponent
-sc
Utför endast åtgärder på en enskild komponenttyp [WebResource|Plugin-program|Arbetsflöde|Ingen]. Standardvärdet är "Ingen".
--sourceLoc
-src
Genererar en mallresursfil. Gäller endast vid extrahering. Möjliga värden är "auto" eller språkkod för det språk som du vill exportera. Du kan använda språkkodsidentifierare (LCID) eller ISO-språkformat (International Organization for Standardization). I nuläget extraherar detta strängresurserna från det angivna språket som en neutral .resx. Om "auto" eller bara den långa eller korta formen av växeln har angetts används basspråket för lösningen.
--useLcid
-lcid
Använd LCID-värden (Language Code Identifier) (1033) i stället för ISO-koder (International Organization for Standardization) (en-US) för språkfiler.
Den här parametern kräver inget värde. Det är en växel.
--useUnmanagedFileForMissingManaged
-same
Använd samma XML-källfil när paketering för Hanterad och endast ohanterad XML-fil hittas. gäller för AppModuleSiteMap-, AppModuleMap- och FormXml-filer.
Den här parametern kräver inget värde. Det är en växel.
pac solution publish
Publicerar alla anpassningar
Example
pac solution publish
Valfria parametrar för solution publish
--async
-a
Publicerar alla anpassningar asynkront
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--max-async-wait-time
-wt
Maximal asynkron väntetid i minuter. Standardvärdet är 60 minuter.
pac solution sync
Synkronisera det aktuella Dataverse-lösningsprojektet med det aktuella tillståndet för lösningen i din organisation.
Examples
I följande exempel visas användningen av pac solution sync kommandot.
Grundläggande synkronisering
I det här exemplet synkroniseras lösningen med den aktuella katalogen.
pac solution sync
Valfria parametrar för solution sync
--async
-a
Exporterar lösningen asynkront.
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--include
-i
Vilka inställningar ska ingå i lösningen som exporteras.
Använd ett eller flera av dessa värden avgränsade med kommatecken:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Extrahera eller sammanfoga alla strängresurser till .resx-filer.
Den här parametern kräver inget värde. Det är en växel.
--map
-m
Den fullständiga sökvägen till en xml-mappningsfil som komponentmapparna ska packas från.
--max-async-wait-time
-wt
Maximal asynkron väntetid i minuter. Standardvärdet är 60 minuter.
--packagetype
-p
När du packar upp eller extraherar använder du för att ange dubbel hanterad och ohanterad åtgärd. När du packar använder du för att ange Hanterad eller Ohanterad från ett tidigare uppackningspaket "Båda". Kan vara: "Ohanterad", "Hanterad" eller "Båda". Standardvärdet är: "Båda".
--solution-folder
-f
Sökväg till den lokala, uppackade lösningsmappen: antingen roten för filen "Other/Solution.xml" eller en mapp med en .cdsproj-fil.
pac solution unpack
Extrahera lösningskomponenter från solution.zip till det lokala filsystemet (SolutionPackager).
Example
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Obligatoriska parametrar för solution unpack
--zipfile
-z
Den fullständiga sökvägen till lösningens ZIP-fil
Valfria parametrar för solution unpack
--allowDelete
-ad
Avgör om borttagningsåtgärder kan inträffa. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--allowWrite
-aw
Avgör om skrivåtgärder kan inträffa. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--clobber
-c
Aktiverar att filer som är markerade med skrivskydd kan tas bort eller skrivas över. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--disablePluginRemap
-dpm
Inaktiverad ommappning av fullständigt kvalificerade typnamn för plugin-program. Standardvärdet är "false".
Den här parametern kräver inget värde. Det är en växel.
--errorlevel
-e
Lägsta loggningsnivå för loggutdata [Utförlig|Info|Varning|Fel|Av]. Standardvärdet är "Info".
--folder
-f
Sökvägen till rotmappen i det lokala filsystemet. När du packar upp eller extraherar skrivs detta till. När du packar detta läses från.
--localize
-loc
Extrahera eller sammanfoga alla strängresurser till .resx-filer.
Den här parametern kräver inget värde. Det är en växel.
--log
-l
Sökvägen till loggfilen.
--map
-m
Den fullständiga sökvägen till en xml-mappningsfil som komponentmapparna ska packas från.
--packagetype
-p
När du packar upp eller extraherar använder du för att ange dubbel hanterad och ohanterad åtgärd. När du packar använder du för att ange Hanterad eller Ohanterad från ett tidigare uppackningspaket "Båda". Kan vara: "Ohanterad", "Hanterad" eller "Båda". Standardvärdet är "Ohanterat".
--singleComponent
-sc
Utför endast åtgärder på en enskild komponenttyp [WebResource|Plugin-program|Arbetsflöde|Ingen]. Standardvärdet är "Ingen".
--sourceLoc
-src
Genererar en mallresursfil. Gäller endast vid extrahering. Möjliga värden är "auto" eller språkkod för det språk som du vill exportera. Du kan använda språkkodsidentifierare (LCID) eller ISO-språkformat (International Organization for Standardization). I nuläget extraherar detta strängresurserna från det angivna språket som en neutral .resx. Om "auto" eller bara den långa eller korta formen av växeln har angetts används basspråket för lösningen.
--useLcid
-lcid
Använd LCID-värden (Language Code Identifier) (1033) i stället för ISO-koder (International Organization for Standardization) (en-US) för språkfiler.
Den här parametern kräver inget värde. Det är en växel.
--useUnmanagedFileForMissingManaged
-same
Använd samma XML-källfil när paketering för Hanterad och endast ohanterad XML-fil hittas. gäller för AppModuleSiteMap-, AppModuleMap- och FormXml-filer.
Den här parametern kräver inget värde. Det är en växel.
pac solution upgrade
Använd solution upgrade
Example
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Obligatoriska parametrar för solution upgrade
--solution-name
-sn
Namnet på lösningen.
Valfria parametrar för solution upgrade
--async
-a
Uppgraderar lösningen asynkront
Den här parametern kräver inget värde. Det är en växel.
--environment
-env
Anger måldataversum. Värdet kan vara en GUID- eller absolut https-URL. När det inte anges används den aktiva organisation som valts för den aktuella autentiseringsprofilen.
--max-async-wait-time
-wt
Maximal asynkron väntetid i minuter. Standardvärdet är 60 minuter.
pac solution version
Uppdatera versions- eller revisionsversionen för lösningen.
Example
pac solution version --patchversion 2
pac solution version --strategy gittags
Valfria parametrar för solution version
--buildversion
-bv
Skapa version för lösningen.
Obs! Värdet måste vara ett heltal med minimivärdet 0.
--filename
-fn
CsV-filnamn för spårare som ska användas när du använder filetracking som en strategi. Standardvärdet ärControlsStateVersionInfo.csv.
--patchversion
-pv
Inaktuell: Den här parametern ignoreras.
--revisionversion
-rv
Revisionsversion för lösningen.
Obs! Värdet måste vara ett heltal med minimivärdet 0.
--solutionPath
-sp
Sökväg till Dataverse-lösningskatalog eller Solution.xml fil.
--strategy
-s
Uppdaterar versionsversionen för filenSolution.xmlmed angiven strategi. Om du använder gittags anger du personlig åtkomsttoken i följande miljövariabel "PacCli.PAT"
Använd något av följande värden:
NoneGitTagsFileTrackingSolution
Skillnader mellan pac solution clone och export
Det finns situationer där du är osäker på när du ska använda pac solution clone eller pac solution export kommando. Du kan använda något av kommandona i följande scenarier:
- Använd
pac solution clonenär du behöver lägga till nya komponenter i lösningen. - Använd
pac solution exportnär du vill ändra det befintliga innehållet i en lösningsfil men inte lägga till några nya komponenter i lösningen.
pac solution clone
Den exporterade lösningen ser ut som ett Visual Studio-projekt när du exporterar lösningen med kommandot pac solution clone . I stället för en .csproj (som i Visual Studio) visas en cdsproj fil. Filen cdsproj innehåller all information om komponenter som krävs för att skapa projektet. Kompileringsutdata är en zip-lösningsfil som du kan importera till olika miljöer.
Utvecklaren behöver inte packa upp den klonade lösningen eftersom den återges i ett uppackat format i mappen src (källa).
Om du nu vill associera ett nyligen skapat plugin-program med den solution unpackhär lösningen kan du använda pac solution add-reference kommandot för att uppdatera .cdsproj filen för att lägga till det nya plugin-programmet. Sedan kan du skapa projektet med antingen dotnet build eller msbuild.
Vi rekommenderar att du gör en byggåterställning först innan du skapar projektet. En byggåterställning (dotnet build gör en återställning först automatiskt) återställer de nödvändiga .NET-biblioteken för att generera en packad lösning.
pac solution export
När du exporterar lösningen med hjälp av pac solution export känner du för att exportera lösningen med hjälp av maker-portalen, och resultatet är en zip-lösningsfil.
När du packar upp zip-filen för lösningen (vi rekommenderar inte att du öppnar zip-filen med standardverktyg och använder lämpligt kommando från CLI). Den resulterande katalogstrukturen liknar strukturen i pac solution clone. Den enda skillnaden är att du inte kan lägga till referenser till den här uppackade lösningen eftersom den inte har .cdsproj projektfilen.
Du kan ändra den relevanta uppsättningen filer som du vill uppdatera och sedan fortsätta med solution pack, som genererar zip-filen för lösningen igen för att underlätta importen av lösningen till målmiljön. Resultatet från åtgärden är en zip-lösningsfil med uppdaterat innehåll och en uppdaterad tidsstämpel.
Se även
Microsoft Power Platform CLI-kommandogrupper
Översikt över Microsoft Power Platform CLI