Condividi tramite


pacchetto pac

Comandi per l'uso dei progetti di pacchetto Dataverse

Commands

Command Description
pac package add-external-package Aggiunge un pacchetto esterno al sistema della soluzione Dataverse a un progetto Package Deployer Package.
pac package add-reference Aggiunge un riferimento al progetto di soluzione Dataverse
pac package add-solution Aggiunge un file di soluzione Dataverse predefinito a un progetto Package Deployer Package.
pac package deploy Distribuisce il pacchetto in Dataverse
pac package init Inizializza una directory con un nuovo progetto di pacchetto Dataverse
pac package show Mostra i dettagli del pacchetto Dataverse

pac package add-external-package

Aggiunge un pacchetto esterno al sistema della soluzione Dataverse a un progetto Package Deployer Package.

Parametri obbligatori per il pacchetto add-external-package

--package-type -t

Tipo del pacchetto da aggiungere. Ad esempio: 'xpp' per i pacchetti FnO.

--path -p

Percorso del pacchetto esterno

Parametri facoltativi per il pacchetto add-external-package

--import-order

Numero intero che indica l'ordine di inserire questo elemento nel file finale ImportConfig.xml in fase di compilazione. I numeri negativi vengono inseriti prima degli elementi esistenti. I numeri positivi vengono aggiunti dopo gli elementi esistenti.

--skip-validation -sv

Aggiunge l'elemento al file di progetto anche se il file non esiste o sembra non valido. Nota: l'uso di questo non influisce sulla convalida eseguita da MSBuild.

Questo parametro non richiede alcun valore. È un cambio.

pac package add-reference

Aggiunge un riferimento al progetto di soluzione Dataverse

Example

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

Parametri obbligatori per il componente aggiuntivo del pacchetto

--path -p

Percorso del progetto di soluzione Dataverse di riferimento

Parametri facoltativi per il componente aggiuntivo del pacchetto

--dependency-overrides

Elenco delimitato da punto e virgola di sostituzioni. Questo valore esegue l'override di tutte le informazioni sulle dipendenze codificate nei metadati della soluzione. Ogni override deve essere nel formato : <uniquename>:<minVersion>:<maxVersion>. Dove minVersion e maxVersion sono facoltativi, ma devono essere nella sintassi del formato della versione .NET.

Nota: usare un elenco delimitato da punto e virgola di override delle dipendenze del formato <uniquename>:<minVersion:>maxVersion<>.

--import-mode

Specifica in modo esplicito la modalità richiesta durante l'importazione di questa soluzione.

Usare uno di questi valori:

  • sync
  • async

--import-order

Numero intero che indica l'ordine di inserire questo elemento nel file finale ImportConfig.xml in fase di compilazione. I numeri negativi vengono inseriti prima degli elementi esistenti. I numeri positivi vengono aggiunti dopo gli elementi esistenti.

--missing-dependency-behavior

Specifica il comportamento da importare quando manca una dipendenza di questa soluzione dall'ambiente di destinazione.

Usare uno di questi valori:

  • skip
  • fault

--overwrite-unmanaged-customizations

Indica in modo esplicito se sovrascrivere le personalizzazioni non gestite quando questa soluzione viene importata.

Usare uno di questi valori:

  • true
  • false

--publish-workflows-activate-plugins

Indica in modo esplicito se pubblicare i flussi di lavoro e attivare i plug-in quando questa soluzione viene importata.

Usare uno di questi valori:

  • true
  • false

pac package add-solution

Aggiunge un file di soluzione Dataverse predefinito a un progetto Package Deployer Package.

Parametri obbligatori per la soluzione di aggiunta del pacchetto

--path -p

Percorso del file della soluzione Dataverse. Il file deve essere un file ZIP compresso.

Parametri facoltativi per il componente aggiuntivo del pacchetto

--dependency-overrides

Elenco delimitato da punto e virgola di sostituzioni. Questo valore esegue l'override di tutte le informazioni sulle dipendenze codificate nei metadati della soluzione. Ogni override deve essere nel formato : <uniquename>:<minVersion>:<maxVersion>. Dove minVersion e maxVersion sono facoltativi, ma devono essere nella sintassi del formato della versione .NET.

Nota: usare un elenco delimitato da punto e virgola di override delle dipendenze del formato <uniquename>:<minVersion:>maxVersion<>.

--import-mode

Specifica in modo esplicito la modalità richiesta durante l'importazione di questa soluzione.

Usare uno di questi valori:

  • sync
  • async

--import-order

Numero intero che indica l'ordine di inserire questo elemento nel file finale ImportConfig.xml in fase di compilazione. I numeri negativi vengono inseriti prima degli elementi esistenti. I numeri positivi vengono aggiunti dopo gli elementi esistenti.

--missing-dependency-behavior

Specifica il comportamento da importare quando manca una dipendenza di questa soluzione dall'ambiente di destinazione.

Usare uno di questi valori:

  • skip
  • fault

--overwrite-unmanaged-customizations

Indica in modo esplicito se sovrascrivere le personalizzazioni non gestite quando questa soluzione viene importata.

Usare uno di questi valori:

  • true
  • false

--publish-workflows-activate-plugins

Indica in modo esplicito se pubblicare i flussi di lavoro e attivare i plug-in quando questa soluzione viene importata.

Usare uno di questi valori:

  • true
  • false

--skip-validation -sv

Aggiunge l'elemento al file di progetto anche se il file non esiste o sembra non valido. Nota: l'uso di questo non influisce sulla convalida eseguita da MSBuild.

Questo parametro non richiede alcun valore. È un cambio.

pac package deploy

Distribuisce il pacchetto in Dataverse

Annotazioni

Questo comando è disponibile solo per la versione .NET Full Framework dell'interfaccia della riga di comando pac.

Example

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

Parametri facoltativi per la distribuzione del pacchetto

--environment -env

Specifica l'oggetto Dataverse di destinazione. Il valore può essere un GUID o un URL https assoluto. Se non specificato, verrà usata l'organizzazione attiva selezionata per il profilo di autenticazione corrente.

--logConsole -c

Log di output nella console

Questo parametro non richiede alcun valore. È un cambio.

--logFile -lf

Percorso del file di log

--package -p

Percorso di una DLL del pacchetto o di un file ZIP con un pacchetto.

--settings -s

Impostazioni del pacchetto di runtime passate al pacchetto in fase di distribuzione. Il formato della stringa deve essere key=value|key=value.

Nota: il formato della stringa deve essere key=value|key=value.

--solution -sz

Percorso del file della soluzione Dataverse. Il file deve essere un file ZIP o CAB compresso.

--verbose -vdbg

Generare log dettagliati negli output del log.

Questo parametro non richiede alcun valore. È un cambio.

Osservazioni:

È possibile usare entrambi logFile i parametri e logConsole insieme oppure usare un parametro o l'altro.

pac package init

Inizializza una directory con un nuovo progetto di pacchetto Dataverse

Example

pac package init --outputdirectory c:\samplepackage

Parametri facoltativi per init del pacchetto

--outputDirectory -o

Directory di output

--package-name

Imposta il nome predefinito del pacchetto. Si applica alla generazione di ImportExtension.GetNameOfImport.

pac package show

Mostra i dettagli del pacchetto Dataverse

Annotazioni

Questo comando è disponibile solo per la versione .NET Full Framework dell'interfaccia della riga di comando pac.

Example

pac package show c:\samplepackage.dll

Parametri obbligatori per la visualizzazione del pacchetto

--package -p

Percorso di una DLL del pacchetto o di un file ZIP con un pacchetto.

Parametri facoltativi per la visualizzazione del pacchetto

--environment -env

Specifica l'oggetto Dataverse di destinazione. Il valore può essere un GUID o un URL https assoluto. Se non specificato, verrà usata l'organizzazione attiva selezionata per il profilo di autenticazione corrente.

--logFile -lf

Percorso del file di log

--verbose -vdbg

Generare log dettagliati negli output del log.

Questo parametro non richiede alcun valore. È un cambio.

Vedere anche

Gruppi di comandi dell'interfaccia della riga di comando di Microsoft Power Platform
Panoramica dell'interfaccia della riga di comando di Microsoft Power Platform