Bagikan melalui


pac package

Perintah untuk bekerja dengan proyek paket Dataverse

Commands

Command Description
pac package add-external-package Menambahkan paket yang berada di luar sistem solusi Dataverse ke proyek Paket Penyebar Paket.
pac package add-reference Menambahkan referensi ke proyek solusi Dataverse
pac package add-solution Menambahkan file solusi Dataverse bawaan ke proyek Paket Penyebar Paket.
pac package deploy Menyebarkan paket ke Dataverse
pac package init Menginisialisasi direktori dengan proyek paket Dataverse baru
pac package show Memperlihatkan detail paket Dataverse

pac package add-external-package

Menambahkan paket yang berada di luar sistem solusi Dataverse ke proyek Paket Penyebar Paket.

Parameter yang Diperlukan untuk package add-external-package

--package-type -t

Jenis paket yang ditambahkan. Misalnya: 'xpp' untuk paket FnO.

--path -p

Jalur ke paket eksternal

Parameter Opsional untuk package add-external-package

--import-order

Bilangan bulur yang menunjukkan urutan untuk menyisipkan item ini ke dalam file ImportConfig.xml akhir pada waktu build. Angka negatif disisipkan sebelum elemen yang ada. Angka positif ditambahkan setelah elemen yang ada.

--skip-validation -sv

Menambahkan item ke file proyek meskipun file tidak ada atau tampaknya tidak valid. Catatan: Menggunakan ini tidak memengaruhi validasi apa pun yang dilakukan oleh MSBuild.

Parameter ini tidak memerlukan nilai. Ini saklar.

pac package add-reference

Menambahkan referensi ke proyek solusi Dataverse

Example

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

Parameter yang Diperlukan untuk package add-reference

--path -p

Jalur ke proyek solusi Dataverse yang dirujuk

Parameter Opsional untuk package add-reference

--dependency-overrides

Daftar penimpaan yang dibatasi titik koma. Nilai ini mengambil alih informasi dependensi apa pun yang dikodekan dalam metadata solusi. Setiap penimpaan harus dalam format: <uniquename>:<minVersion>:<maxVersion>. Di mana minVersion dan maxVersion bersifat opsional tetapi harus dalam sintaks format versi .NET.

Catatan: Gunakan daftar penggantian dependensi yang dibatasi titik koma dari format <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Secara eksplisit menentukan mode yang diperlukan saat mengimpor solusi ini.

Gunakan salah satu nilai ini:

  • sync
  • async

--import-order

Bilangan bulur yang menunjukkan urutan untuk menyisipkan item ini ke dalam file ImportConfig.xml akhir pada waktu build. Angka negatif disisipkan sebelum elemen yang ada. Angka positif ditambahkan setelah elemen yang ada.

--missing-dependency-behavior

Menentukan perilaku pada impor ketika dependensi solusi ini hilang dari lingkungan target.

Gunakan salah satu nilai ini:

  • skip
  • fault

--overwrite-unmanaged-customizations

Secara eksplisit menunjukkan apakah akan menimpa kustomisasi yang tidak dikelola ketika solusi ini diimpor.

Gunakan salah satu nilai ini:

  • true
  • false

--publish-workflows-activate-plugins

Secara eksplisit menunjukkan apakah akan menerbitkan alur kerja dan mengaktifkan plug-in saat solusi ini diimpor.

Gunakan salah satu nilai ini:

  • true
  • false

pac package add-solution

Menambahkan file solusi Dataverse bawaan ke proyek Paket Penyebar Paket.

Parameter yang Diperlukan untuk package add-solution

--path -p

Jalur ke file solusi Dataverse. File harus berupa file ZIP terkompresi.

Parameter Opsional untuk package add-solution

--dependency-overrides

Daftar penimpaan yang dibatasi titik koma. Nilai ini mengambil alih informasi dependensi apa pun yang dikodekan dalam metadata solusi. Setiap penimpaan harus dalam format: <uniquename>:<minVersion>:<maxVersion>. Di mana minVersion dan maxVersion bersifat opsional tetapi harus dalam sintaks format versi .NET.

Catatan: Gunakan daftar penggantian dependensi yang dibatasi titik koma dari format <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Secara eksplisit menentukan mode yang diperlukan saat mengimpor solusi ini.

Gunakan salah satu nilai ini:

  • sync
  • async

--import-order

Bilangan bulur yang menunjukkan urutan untuk menyisipkan item ini ke dalam file ImportConfig.xml akhir pada waktu build. Angka negatif disisipkan sebelum elemen yang ada. Angka positif ditambahkan setelah elemen yang ada.

--missing-dependency-behavior

Menentukan perilaku pada impor ketika dependensi solusi ini hilang dari lingkungan target.

Gunakan salah satu nilai ini:

  • skip
  • fault

--overwrite-unmanaged-customizations

Secara eksplisit menunjukkan apakah akan menimpa kustomisasi yang tidak dikelola ketika solusi ini diimpor.

Gunakan salah satu nilai ini:

  • true
  • false

--publish-workflows-activate-plugins

Secara eksplisit menunjukkan apakah akan menerbitkan alur kerja dan mengaktifkan plug-in saat solusi ini diimpor.

Gunakan salah satu nilai ini:

  • true
  • false

--skip-validation -sv

Menambahkan item ke file proyek meskipun file tidak ada atau tampaknya tidak valid. Catatan: Menggunakan ini tidak memengaruhi validasi apa pun yang dilakukan oleh MSBuild.

Parameter ini tidak memerlukan nilai. Ini saklar.

pac package deploy

Menyebarkan paket ke Dataverse

Nota

Perintah ini hanya tersedia untuk versi .NET Full Framework dari PAC CLI.

Example

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

Parameter Opsional untuk package deploy

--environment -env

Menentukan target Dataverse. Nilainya mungkin berupa URL Guid atau https absolut. Ketika tidak ditentukan, organisasi aktif yang dipilih untuk profil autentikasi saat ini akan digunakan.

--logConsole -c

Log output ke konsol

Parameter ini tidak memerlukan nilai. Ini saklar.

--logFile -lf

Jalur file log

--package -p

Jalur ke dll paket atau file zip dengan paket.

--settings -s

Pengaturan Paket Runtime yang diteruskan ke paket yang sedang disebarkan. Format string harus key=value|key=value.

Catatan: Format string harus key=value|key=value.

--solution -sz

Jalur ke file solusi Dataverse. File harus berupa file ZIP atau CAB terkompresi.

--verbose -vdbg

Keluarkan log verbose ke output log.

Parameter ini tidak memerlukan nilai. Ini saklar.

Komentar

Anda dapat menggunakan logFile parameter dan logConsole bersama-sama, atau menggunakan satu parameter atau parameter lainnya.

pac package init

Menginisialisasi direktori dengan proyek paket Dataverse baru

Example

pac package init --outputdirectory c:\samplepackage

Parameter Opsional untuk package init

--outputDirectory -o

Direktori output

--package-name

Mengatur nama default paket. Berlaku untuk pembuatan ImportExtension.GetNameOfImport.

pac package show

Memperlihatkan detail paket Dataverse

Nota

Perintah ini hanya tersedia untuk versi .NET Full Framework dari PAC CLI.

Example

pac package show c:\samplepackage.dll

Parameter yang Diperlukan untuk package show

--package -p

Jalur ke dll paket atau file zip dengan paket.

Parameter Opsional untuk package show

--environment -env

Menentukan target Dataverse. Nilainya mungkin berupa URL Guid atau https absolut. Ketika tidak ditentukan, organisasi aktif yang dipilih untuk profil autentikasi saat ini akan digunakan.

--logFile -lf

Jalur file log

--verbose -vdbg

Keluarkan log verbose ke output log.

Parameter ini tidak memerlukan nilai. Ini saklar.

Lihat juga

Grup Perintah CLI Microsoft Power Platform
Gambaran umum CLI Microsoft Power Platform