Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Perintah untuk bekerja dengan projek pakej Dataverse.
Perintah
| Perintah | Penerangan |
|---|---|
| pac package add-external-package | Menambah pakej yang berada di luaran kepada sistem penyelesaian Dataverse kepada projek Pakej Penyebar Pakej. |
| pac package add-reference | Menambah rujukan kepada projek penyelesaian Dataverse |
| pac package add-solution | Menambah fail penyelesaian Dataverse prabina pada projek Pakej Penyebar Pakej. |
| pac package compile | (Pratonton) Menyusun satu pakej. Dengan --package-type erp, mengkompil model X++ menggunakan xppc.exe dari SDK yang dipasang dan menghasilkan ZIP boleh digunakan untuk setiap model. |
| pac package db-sync | (Pratonton) Menyelaraskan pangkalan data aplikasi Kewangan dan Operasi dengan Dataverse. |
| pac package deploy | Menggunakan pakej ke Dataverse |
| pac package init | Memulakan direktori dengan projek pakej Dataverse baharu |
| pac package show | Menunjukkan butiran pakej Dataverse |
pac package add-external-package
Menambah pakej yang berada di luaran kepada sistem penyelesaian Dataverse kepada projek Pakej Penyebar Pakej.
Parameter yang diperlukan untuk package add-external-package
--package-type
-t
Jenis pakej yang ditambah. Sebagai contoh: 'xpp' untuk pakej FnO.
--path
-p
Laluan ke pakej luaran
Parameter Pilihan untuk package add-external-package
--import-order
Nombor bulat yang menunjukkan susunan untuk memasukkan item ini ke dalam fail ImportConfig.xml akhir pada masa binaan. Nombor negatif dimasukkan sebelum elemen sedia ada. Nombor positif ditambah selepas unsur-unsur sedia ada.
--skip-validation
-sv
Menambah item pada fail projek walaupun fail itu tidak wujud atau kelihatan tidak sah. Nota: Menggunakan ini tidak menjejaskan sebarang pengesahan yang dilakukan oleh MSBuild.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
pac package add-reference
Menambah rujukan kepada projek penyelesaian Dataverse
Contoh
pac package add-reference --path c:\Users\Downloads\SampleSolution
Parameter yang diperlukan untuk package add-reference
--path
-p
Laluan ke projek penyelesaian Dataverse yang dirujuk
Parameter Pilihan untuk package add-reference
--dependency-overrides
Senarai penggantian yang dibatasi oleh titik koma. Nilai ini mengatasi sebarang maklumat kebergantungan yang dikodkan dalam metadata penyelesaian. Setiap ganti hendaklah dalam format: <uniquename>:<minVersion>:<maxVersion>. Di mana minVersion dan maxVersion adalah pilihan tetapi hendaklah dalam sintaks format versi .NET.
Nota: Gunakan senarai sempadan titik koma bagi penggantian kebergantungan format <uniquename>:<minVersion>:maxVersion<.>
--import-mode
Secara eksplisit menentukan mod yang diperlukan semasa mengimport penyelesaian ini.
Gunakan salah satu daripada nilai ini:
syncasync
--import-order
Nombor bulat yang menunjukkan susunan untuk memasukkan item ini ke dalam fail ImportConfig.xml akhir pada masa binaan. Nombor negatif dimasukkan sebelum elemen sedia ada. Nombor positif ditambah selepas unsur-unsur sedia ada.
--missing-dependency-behavior
Menentukan tingkah laku pada import apabila kebergantungan penyelesaian ini hilang daripada persekitaran sasaran.
Gunakan salah satu daripada nilai ini:
skipfault
--overwrite-unmanaged-customizations
Secara eksplisit menunjukkan sama ada untuk menimpa penyesuaian yang tidak terurus apabila penyelesaian ini diimport.
Gunakan salah satu daripada nilai ini:
truefalse
--publish-workflows-activate-plugins
Secara eksplisit menunjukkan sama ada untuk menerbitkan aliran kerja dan mengaktifkan pemalam apabila penyelesaian ini diimport.
Gunakan salah satu daripada nilai ini:
truefalse
pac package add-solution
Menambah fail penyelesaian Dataverse prabina pada projek Pakej Penyebar Pakej.
Parameter yang diperlukan untuk package add-solution
--path
-p
Laluan ke fail penyelesaian Dataverse. Fail mestilah fail ZIP termampat.
Parameter Pilihan untuk package add-solution
--dependency-overrides
Senarai penggantian yang dibatasi oleh titik koma. Nilai ini mengatasi sebarang maklumat kebergantungan yang dikodkan dalam metadata penyelesaian. Setiap ganti hendaklah dalam format: <uniquename>:<minVersion>:<maxVersion>. Di mana minVersion dan maxVersion adalah pilihan tetapi hendaklah dalam sintaks format versi .NET.
Nota: Gunakan senarai sempadan titik koma bagi penggantian kebergantungan format <uniquename>:<minVersion>:maxVersion<.>
--import-mode
Secara eksplisit menentukan mod yang diperlukan semasa mengimport penyelesaian ini.
Gunakan salah satu daripada nilai ini:
syncasync
--import-order
Nombor bulat yang menunjukkan susunan untuk memasukkan item ini ke dalam fail ImportConfig.xml akhir pada masa binaan. Nombor negatif dimasukkan sebelum elemen sedia ada. Nombor positif ditambah selepas unsur-unsur sedia ada.
--missing-dependency-behavior
Menentukan tingkah laku pada import apabila kebergantungan penyelesaian ini hilang daripada persekitaran sasaran.
Gunakan salah satu daripada nilai ini:
skipfault
--overwrite-unmanaged-customizations
Secara eksplisit menunjukkan sama ada untuk menimpa penyesuaian yang tidak terurus apabila penyelesaian ini diimport.
Gunakan salah satu daripada nilai ini:
truefalse
--publish-workflows-activate-plugins
Secara eksplisit menunjukkan sama ada untuk menerbitkan aliran kerja dan mengaktifkan pemalam apabila penyelesaian ini diimport.
Gunakan salah satu daripada nilai ini:
truefalse
--skip-validation
-sv
Menambah item pada fail projek walaupun fail itu tidak wujud atau kelihatan tidak sah. Nota: Menggunakan ini tidak menjejaskan sebarang pengesahan yang dilakukan oleh MSBuild.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
pac package compile
(Pratonton) Menyusun satu pakej. Dengan --package-type erp, mengkompil model X++ menggunakan xppc.exe dari SDK yang dipasang dan menghasilkan ZIP boleh digunakan untuk setiap model.
Parameter yang diperlukan untuk package compile
--package-type
-pt
Platform sasaran untuk penggunaan. Nilai yang dibenarkan: dataverse, erp (Pratonton). Lalai: dataverse.
Parameter Pilihan untuk package compile
--app-version
-av
Versi aplikasi F&O empat bahagian bagi SDK untuk disusun (contohnya 10.0.2588.0). Apabila diabaikan, SDK yang didaftarkan untuk persekitaran aktif akan digunakan.
--incremental
Kompilasi hanya artifak yang diubah (-incremental dihantar ke xppc).
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--language
-lang
Senarai lokasi yang dipisahkan koma untuk dikompilasi label (contohnya en-US atau en-US,fr,de). Apabila diabaikan, LabelC membina setiap lokasi yang terdapat dalam sumber — sepadan dengan tingkah laku Model Binaan lalai Visual Studio. Hanya menjejaskan peringkat label; XPPC + amalan terbaik + pakej dijalankan sekali ke atas output gabungan.
--license-file
-lf
Laluan ke fail lesen ISV untuk disuntik ke dalam setiap model ZIP yang dihasilkan. Ditulis ke <Model>/bin/<filename> di dalam ZIP.
--model
-m
Nama model untuk disusun. Menerima satu nama atau senarai yang dipisahkan koma. Apabila diabaikan, semua model yang disenaraikan dalam .erp/xpp.json akan dikompilasi.
--output
Direktori di mana ZIP yang boleh disebarkan akan ditulis. Lalai: <repoRoot>/bin.
--outputDirectory
-o
Direktori keluaran
--skip-bp
Langkau langkah semakan amalan terbaik. Secara lalai, saluran penyusunan menjalankan label -> X++ -> amalan terbaik.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--solution-root
-sr
Folder root penyelesaian X++ (mengandungi .erp/xpp.json). Lalai kepada direktori semasa.
pac package db-sync
(Pratonton) Menyelaraskan pangkalan data aplikasi Kewangan dan Operasi dengan Dataverse.
Parameter Pilihan untuk package db-sync
--argument-file
-af
(Pratonton) Laluan ke fail JSON yang sepadan dengan kontrak IncrementalSyncParameters (atau ModuleSyncParameters). Diperlukan untuk --db-sync Tambahan.
--db-sync
-ds
Mod penyegerakan pangkalan data. Nilai yang dibenarkan: Penuh, Modul, Inkremental. Lalai: Penuh.
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--modules
-m
(Pratonton) Senarai nama modul yang dipisahkan koma untuk diselaraskan. Diperlukan apabila --db-sync ialah Modul.
pac package deploy
Menggunakan pakej ke Dataverse
Nota
Perintah ini hanya tersedia untuk versi Rangka Kerja Penuh .NET bagi CLI PAC.
Contoh
pac package deploy --logFile c:\samplelogdata --package c:\samplepackage
Parameter Pilihan untuk package deploy
--argument-file
-af
(Pratonton) Laluan ke fail JSON yang sepadan dengan kontrak IncrementalSyncParameters (atau ModuleSyncParameters). Diperlukan untuk --db-sync Tambahan.
--build-type
-bt
(Pratonton) Bagaimana pakej digunakan. Nilai yang dibenarkan: Penuh, Tambahan, Padam. Lalai: Penuh. Digunakan dengan --pakej-jenis erp.
--db-sync
-ds
(Pratonton) Mod penyegerakan pangkalan data akan dijalankan selepas penyebaran. Nilai yang dibenarkan: Tiada, Penuh, Modul, Tambahan. Lalai: Tiada. Digunakan dengan --pakej-jenis erp.
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--logConsole
-c
Log output ke konsol
Parameter ini tidak memerlukan nilai. Ia adalah suis.
--logFile
-lf
Laluan fail log
--modules
-m
(Pratonton) Senarai nama modul yang dipisahkan koma untuk diselaraskan. Diperlukan apabila --db-sync ialah Modul.
--outputDirectory
-o
(Pratonton) Mod penyelesaian sahaja: folder root yang mengandungi .erp/xpp.json. Lalai kepada direktori semasa. Apabila --package ditinggalkan di bawah --package-type erp, semua model yang disenaraikan dalam .erp/xpp.json digunakan dalam susunan kebergantungan.
--package
-p
Laluan ke fail pakej dll atau zip dengan pakej.
--package-type
-pt
Platform sasaran untuk penggunaan. Nilai yang dibenarkan: dataverse, erp (Pratonton). Lalai: dataverse.
--release-type
-rt
(Pratonton) Klasifikasi pakej. Nilai yang dibenarkan: Dev, Release. Lalai: Dev. Pakej keluaran memaksa penyegerakan pangkalan data penuh pada pelayan. Digunakan dengan --pakej-jenis erp.
--settings
-s
Tetapan Pakej Masa Jalan yang dihantar kepada pakej yang sedang digunakan. Format rentetan mestilah key=value|key=value.
Nota: Format rentetan mestilah key=value|key=value.
--solution
-sz
Laluan ke fail penyelesaian Dataverse. Fail mestilah fail ZIP atau CAB termampat.
--solution-root
-sr
(Pratonton) Mod penyelesaian sahaja: folder root yang mengandungi .erp/xpp.json. Lalai kepada direktori semasa. Apabila --package ditinggalkan di bawah --package-type erp, semua model yang disenaraikan dalam .erp/xpp.json digunakan dalam susunan kebergantungan.
--verbose
-vdbg
Keluarkan log bertele-tele kepada output log.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
Ucapan
Anda boleh menggunakan kedua-duanya logFile dan logConsole parameter bersama-sama, atau menggunakan satu parameter atau yang lain.
pac package init
Memulakan direktori dengan projek pakej Dataverse baharu
Contoh
pac package init --outputdirectory c:\samplepackage
Parameter Pilihan untuk package init
--layer
-l
(Pratonton) Lapisan X++. Nilai yang dibenarkan: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Lalai: ISV.
--model
-m
(Pratonton) Nama model X++ ke perancah. Menerima satu nama atau senarai yang dipisahkan koma (cth. ModelA, ModelB). Diperlukan apabila --package-type ialah erp.
--outputDirectory
-o
Direktori keluaran
--package-name
Menetapkan nama lalai pakej. Digunakan untuk penjanaan ImportExtension.GetNameOfImport.
--package-type
-pt
Jenis projek pakej ke perancah. Nilai yang dibenarkan: dataverse, erp (Pratonton). Lalai: dataverse.
--publisher
-pub
(Pratonton) Nama Publisher ditulis ke dalam deskriptor model. Lalai: Microsoft.
--source-root
-sr
(Pratonton) Laluan root sumber (relatif kepada direktori output) di mana model akan berada. Lalai: ./src.
pac package show
Menunjukkan butiran pakej Dataverse
Nota
Perintah ini hanya tersedia untuk versi Rangka Kerja Penuh .NET bagi CLI PAC.
Contoh
pac package show c:\samplepackage.dll
Parameter yang diperlukan untuk package show
--package
-p
Laluan ke fail pakej dll atau zip dengan pakej.
Parameter Pilihan untuk package show
--environment
-env
Menentukan Dataverse sasaran. Nilai mungkin URL Guid atau https mutlak. Apabila tidak ditentukan, organisasi aktif yang dipilih untuk profil pengesahan semasa akan digunakan.
--logFile
-lf
Laluan fail log
--verbose
-vdbg
Keluarkan log bertele-tele kepada output log.
Parameter ini tidak memerlukan nilai. Ia adalah suis.
Lihat juga
Kumpulan Perintah CLI Microsoft Power Platform
Gambaran keseluruhan CLI Microsoft Power Platform