pac package

Kommandon för att arbeta med Dataverse-paketprojekt.

Commands

Befallning Description
pac package add-external-package Lägger till ett paket som är externt till Dataverse-lösningssystemet i ett Paketdistributionspaketprojekt.
pac package add-reference Lägger till referens till Dataverse-lösningsprojekt
pac package add-solution Lägger till en fördefinierad Dataverse-lösningsfil i ett Paketdistributionspaketprojekt.
pac package deploy Distribuerar paketet till Dataverse
pac package init Initierar en katalog med ett nytt Dataverse-paketprojekt
pac package show Visar information om Dataverse-paketet

pac package add-external-package

Lägger till ett paket som är externt till Dataverse-lösningssystemet i ett Paketdistributionspaketprojekt.

Obligatoriska parametrar för package add-external-package

--package-type -t

Typen av paket som läggs till. Exempel: "xpp" för FnO-paket.

--path -p

Sökväg till det externa paketet

Valfria parametrar för package add-external-package

--import-order

Ett heltal som anger ordningen för att infoga det här objektet i den slutliga ImportConfig.xml filen vid byggtillfället. Negativa tal infogas före befintliga element. Positiva tal läggs till efter befintliga element.

--skip-validation -sv

Lägger till objektet i projektfilen även om filen inte finns eller verkar vara ogiltig. Obs! Om du använder detta påverkas inte någon validering som utförs av MSBuild.

Den här parametern kräver inget värde. Det är en växel.

pac package add-reference

Lägger till referens till Dataverse-lösningsprojekt

Example

pac package add-reference --path c:\Users\Downloads\SampleSolution

Obligatoriska parametrar för package add-reference

--path -p

Sökvägen till det refererade Dataverse-lösningsprojektet

Valfria parametrar för package add-reference

--dependency-overrides

En semikolonavgränsad lista över åsidosättningar. Det här värdet åsidosätter all beroendeinformation som kodas i lösningens metadata. Varje åsidosättning ska ha formatet : <uniquename>:<minVersion>:<maxVersion>. Där minVersion och maxVersion är valfria men bör vara i .NET-versionsformatsyntax.

Obs! Använd en semikolonavgränsad lista över beroende åsidosättningar av formatet <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Anger uttryckligen det läge som krävs när du importerar den här lösningen.

Använd något av följande värden:

  • sync
  • async

--import-order

Ett heltal som anger ordningen för att infoga det här objektet i den slutliga ImportConfig.xml filen vid byggtillfället. Negativa tal infogas före befintliga element. Positiva tal läggs till efter befintliga element.

--missing-dependency-behavior

Anger beteendet vid import när ett beroende av den här lösningen saknas i målmiljön.

Använd något av följande värden:

  • skip
  • fault

--overwrite-unmanaged-customizations

Anger uttryckligen om ohanterade anpassningar ska skrivas över när den här lösningen importeras.

Använd något av följande värden:

  • true
  • false

--publish-workflows-activate-plugins

Anger uttryckligen om du vill publicera arbetsflödena och aktivera plugin-program när den här lösningen importeras.

Använd något av följande värden:

  • true
  • false

pac package add-solution

Lägger till en fördefinierad Dataverse-lösningsfil i ett Paketdistributionspaketprojekt.

Obligatoriska parametrar för package add-solution

--path -p

Sökväg till Dataverse-lösningsfilen. Filen måste vara en komprimerad ZIP-fil.

Valfria parametrar för package add-solution

--dependency-overrides

En semikolonavgränsad lista över åsidosättningar. Det här värdet åsidosätter all beroendeinformation som kodas i lösningens metadata. Varje åsidosättning ska ha formatet : <uniquename>:<minVersion>:<maxVersion>. Där minVersion och maxVersion är valfria men bör vara i .NET-versionsformatsyntax.

Obs! Använd en semikolonavgränsad lista över beroende åsidosättningar av formatet <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Anger uttryckligen det läge som krävs när du importerar den här lösningen.

Använd något av följande värden:

  • sync
  • async

--import-order

Ett heltal som anger ordningen för att infoga det här objektet i den slutliga ImportConfig.xml filen vid byggtillfället. Negativa tal infogas före befintliga element. Positiva tal läggs till efter befintliga element.

--missing-dependency-behavior

Anger beteendet vid import när ett beroende av den här lösningen saknas i målmiljön.

Använd något av följande värden:

  • skip
  • fault

--overwrite-unmanaged-customizations

Anger uttryckligen om ohanterade anpassningar ska skrivas över när den här lösningen importeras.

Använd något av följande värden:

  • true
  • false

--publish-workflows-activate-plugins

Anger uttryckligen om du vill publicera arbetsflödena och aktivera plugin-program när den här lösningen importeras.

Använd något av följande värden:

  • true
  • false

--skip-validation -sv

Lägger till objektet i projektfilen även om filen inte finns eller verkar vara ogiltig. Obs! Om du använder detta påverkas inte någon validering som utförs av MSBuild.

Den här parametern kräver inget värde. Det är en växel.

pac package deploy

Distribuerar paketet till Dataverse

Anmärkning

Det här kommandot är endast tillgängligt för .NET Full Framework-versionen av PAC CLI.

Example

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

Valfria parametrar för package deploy

--argument-file -af

Sökväg till en JSON-fil som matchar kontraktet IncrementalSyncParameters (eller ModuleSyncParameters). Krävs för --db-sync Inkrementell.

--build-type -bt

Hur paketet tillämpas. Tillåtna värden: Fullständig, Inkrementell, Ta bort. Standard: Full. Används med --package-type erp.

--db-sync -ds

Databassynkroniseringsläge som ska köras efter distributionen. Tillåtna värden: None, Full, Module, Incremental. Standardvärde: Ingen. Används med --package-type erp.

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

--logConsole -c

Utdatalogg till konsolen

Den här parametern kräver inget värde. Det är en växel.

--logFile -lf

Loggfilsökväg

--modules -m

Kommaavgränsad lista över modulnamn som ska synkroniseras. Krävs när --db-sync är Modul.

--outputDirectory -o

Endast lösningsläge: rotmapp som innehåller .erp/xpp.json. Standardinställningen är den aktuella katalogen. När --package utelämnas under --package-type erp distribueras alla modeller som anges i .erp/xpp.json i beroendeordning.

--package -p

Sökväg till en paket-dll- eller zip-fil med ett paket.

--package-type -pt

Målplattform för distribution. Tillåtna värden: dataverse, erp. Standard: dataverse.

--release-type -rt

Paketklassificering. Tillåtna värden: Dev, Release. Standard: Dev. Versionspaket tvingar fram en fullständig databassynkronisering på servern. Används med --package-type erp.

--settings -s

Inställningar för körningspaket som skickas till det paket som distribueras. Formatet på strängen måste vara key=value|key=value.

Obs! Formatet på strängen måste vara key=value|key=value.

--solution -sz

Sökväg till Dataverse-lösningsfilen. Filen måste vara en komprimerad ZIP- eller CAB-fil.

--solution-root -sr

Endast lösningsläge: rotmapp som innehåller .erp/xpp.json. Standardinställningen är den aktuella katalogen. När --package utelämnas under --package-type erp distribueras alla modeller som anges i .erp/xpp.json i beroendeordning.

--verbose -vdbg

Generera utförliga loggar till loggutdata.

Den här parametern kräver inget värde. Det är en växel.

Anmärkningar

Du kan använda både logFile och logConsole parametrar tillsammans, eller använda den ena parametern eller den andra.

pac package init

Initierar en katalog med ett nytt Dataverse-paketprojekt

Example

pac package init --outputdirectory c:\samplepackage

Valfria parametrar för package init

--layer -l

X++-lager. Tillåtna värden: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Standard: ISV.

--model -m

Namn på X++-modell(er) till scaffold. Accepterar ett enskilt namn eller en kommaavgränsad lista (t.ex. ModelA, ModelB). Krävs när --package-type är erp.

--outputDirectory -o

Utdatakatalog

--package-name

Anger standardnamnet för paketet. Gäller för genereringen av ImportExtension.GetNameOfImport.

--package-type -pt

Typ av paketprojekt som ska byggas upp. Tillåtna värden: dataverse, erp. Standard: dataverse.

--publisher -pub

Publisher namn som skrivits in i modellbeskrivningen. Standard: Microsoft.

--source-root -sr

Källrotsökväg (i förhållande till utdatakatalogen) där modeller kommer att finnas. Standard: ./src.

pac package show

Visar information om Dataverse-paketet

Anmärkning

Det här kommandot är endast tillgängligt för .NET Full Framework-versionen av PAC CLI.

Example

pac package show c:\samplepackage.dll

Obligatoriska parametrar för package show

--package -p

Sökväg till en paket-dll- eller zip-fil med ett paket.

Valfria parametrar för package show

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

--logFile -lf

Loggfilsökväg

--verbose -vdbg

Generera utförliga loggar till loggutdata.

Den här parametern kräver inget värde. Det är en växel.

Se även

Microsoft Power Platform CLI-kommandogrupper
Översikt över Microsoft Power Platform CLI