pac package

Các lệnh để làm việc với các dự án gói Dataverse.

Lệnh

Lệnh Sự miêu tả
pac package add-external-package Thêm gói bên ngoài hệ thống giải pháp Dataverse vào dự án Gói Triển khai Gói.
pac package add-reference Thêm tham chiếu đến dự án giải pháp Dataverse
pac package add-solution Thêm tệp giải pháp Dataverse dựng sẵn vào dự án Gói Triển khai Gói.
pac package deploy Triển khai gói đến Dataverse
pac package init Khởi tạo thư mục với dự án gói Dataverse mới
pac package show Hiển thị chi tiết của gói Dataverse

pac package add-external-package

Thêm gói bên ngoài hệ thống giải pháp Dataverse vào dự án Gói Triển khai Gói.

Tham số Bắt buộc cho package add-external-package

--package-type -t

Loại gói đang được thêm vào. Ví dụ: 'xpp' cho các gói FnO.

--path -p

Đường dẫn đến gói bên ngoài

Tham số Tùy chọn cho package add-external-package

--import-order

Số nguyên cho biết thứ tự chèn mục này vào tệp cuối cùng ImportConfig.xml thời gian dựng. Số âm được chèn vào trước các thành phần hiện có. Số dương được cộng sau các thành phần hiện có.

--skip-validation -sv

Thêm mục vào tệp dự án ngay cả khi tệp không tồn tại hoặc có vẻ như không hợp lệ. Lưu ý: Việc sử dụng tính năng này không ảnh hưởng đến bất kỳ xác thực nào được thực hiện bởi MSBuild.

Tham số này không yêu cầu giá trị. Đó là công tắc.

pac package add-reference

Thêm tham chiếu đến dự án giải pháp Dataverse

Ví dụ:

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

Tham số Bắt buộc cho package add-reference

--path -p

Đường dẫn đến dự án giải pháp Dataverse được tham chiếu

Tham số Tùy chọn cho package add-reference

--dependency-overrides

Danh sách các ghi đè được phân cách bằng dấu chấm phẩy. Giá trị này sẽ ghi đè mọi thông tin phụ thuộc được mã hóa trong siêu dữ liệu của giải pháp. Mỗi ghi đè phải có định dạng: <uniquename>:<minVersion>:<maxVersion>. Trong đó minVersion và maxVersion là tùy chọn nhưng phải có cú pháp định dạng phiên bản .NET.

Lưu ý: Sử dụng danh sách phân cách bằng dấu chấm phẩy gồm các ghi đè phụ thuộc của định <dạng uniquename>:<minVersion>:<maxVersion>.

--import-mode

Xác định rõ chế độ bắt buộc khi nhập giải pháp này.

Sử dụng một trong các giá trị sau:

  • sync
  • async

--import-order

Số nguyên cho biết thứ tự chèn mục này vào tệp cuối cùng ImportConfig.xml thời gian dựng. Số âm được chèn vào trước các thành phần hiện có. Số dương được cộng sau các thành phần hiện có.

--missing-dependency-behavior

Xác định hành vi khi nhập khi một phụ thuộc của giải pháp này bị thiếu trong môi trường đích.

Sử dụng một trong các giá trị sau:

  • skip
  • fault

--overwrite-unmanaged-customizations

Rõ ràng cho biết có ghi đè các tùy chỉnh không được quản lý khi nhập giải pháp này hay không.

Sử dụng một trong các giá trị sau:

  • true
  • false

--publish-workflows-activate-plugins

Rõ ràng cho biết có phát hành dòng công việc và kích hoạt bổ trợ khi nhập giải pháp này hay không.

Sử dụng một trong các giá trị sau:

  • true
  • false

pac package add-solution

Thêm tệp giải pháp Dataverse dựng sẵn vào dự án Gói Triển khai Gói.

Tham số Bắt buộc cho package add-solution

--path -p

Đường dẫn đến tệp giải pháp Dataverse. Tệp phải là tệp ZIP nén.

Tham số Tùy chọn cho package add-solution

--dependency-overrides

Danh sách các ghi đè được phân cách bằng dấu chấm phẩy. Giá trị này sẽ ghi đè mọi thông tin phụ thuộc được mã hóa trong siêu dữ liệu của giải pháp. Mỗi ghi đè phải có định dạng: <uniquename>:<minVersion>:<maxVersion>. Trong đó minVersion và maxVersion là tùy chọn nhưng phải có cú pháp định dạng phiên bản .NET.

Lưu ý: Sử dụng danh sách phân cách bằng dấu chấm phẩy gồm các ghi đè phụ thuộc của định <dạng uniquename>:<minVersion>:<maxVersion>.

--import-mode

Xác định rõ chế độ bắt buộc khi nhập giải pháp này.

Sử dụng một trong các giá trị sau:

  • sync
  • async

--import-order

Số nguyên cho biết thứ tự chèn mục này vào tệp cuối cùng ImportConfig.xml thời gian dựng. Số âm được chèn vào trước các thành phần hiện có. Số dương được cộng sau các thành phần hiện có.

--missing-dependency-behavior

Xác định hành vi khi nhập khi một phụ thuộc của giải pháp này bị thiếu trong môi trường đích.

Sử dụng một trong các giá trị sau:

  • skip
  • fault

--overwrite-unmanaged-customizations

Rõ ràng cho biết có ghi đè các tùy chỉnh không được quản lý khi nhập giải pháp này hay không.

Sử dụng một trong các giá trị sau:

  • true
  • false

--publish-workflows-activate-plugins

Rõ ràng cho biết có phát hành dòng công việc và kích hoạt bổ trợ khi nhập giải pháp này hay không.

Sử dụng một trong các giá trị sau:

  • true
  • false

--skip-validation -sv

Thêm mục vào tệp dự án ngay cả khi tệp không tồn tại hoặc có vẻ như không hợp lệ. Lưu ý: Việc sử dụng tính năng này không ảnh hưởng đến bất kỳ xác thực nào được thực hiện bởi MSBuild.

Tham số này không yêu cầu giá trị. Đó là công tắc.

pac package deploy

Triển khai gói đến Dataverse

Lưu ý

Lệnh này chỉ khả dụng cho phiên bản .NET Full Framework của PAC CLI.

Ví dụ:

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

Tham số Tùy chọn cho package deploy

--argument-file -af

Đường dẫn đến tệp JSON khớp với hợp đồng IncrementalSyncParameters (hoặc ModuleSyncParameters). Bắt buộc đối với Tăng dần --db-sync.

--build-type -bt

Cách gói được áp dụng. Giá trị được phép: Đầy đủ, Tăng dần, Xóa. Mặc định: Đầy đủ. Được sử dụng với --package-type erp.

--db-sync -ds

Chế độ đồng bộ hóa cơ sở dữ liệu sẽ chạy sau khi triển khai. Giá trị được phép: None, Full, Module, Incremental. Mặc định: Không có. Được sử dụng với --package-type erp.

--environment -env

Xác định Dataverse đích. Giá trị có thể là GUID hoặc URL https tuyệt đối. Khi không được chỉ định, tổ chức hiện hoạt được chọn cho hồ sơ xác thực hiện tại sẽ được sử dụng.

--logConsole -c

Nhật ký đầu ra vào bảng điều khiển

Tham số này không yêu cầu giá trị. Đó là công tắc.

--logFile -lf

Đường dẫn tệp sổ ghi

--modules -m

Danh sách tên mô-đun được phân tách bằng dấu phẩy để đồng bộ. Bắt buộc khi --db-sync là Mô-đun.

--outputDirectory -o

Chỉ chế độ giải pháp: thư mục gốc chứa .erp/xpp.json. Mặc định cho thư mục hiện tại. Khi --package được bỏ qua dưới --package-type erp, tất cả các mô hình được liệt kê trong .erp/xpp.json được triển khai theo thứ tự phụ thuộc.

--package -p

Đường dẫn đến tệp zip hoặc dll gói có gói.

--package-type -pt

Nền tảng mục tiêu để triển khai. Giá trị được phép: dataverse, erp. Mặc định: dataverse.

--release-type -rt

Phân loại gói hàng. Giá trị được phép: Dev, Release. Mặc định: Dev. Gói phát hành buộc phải đồng bộ cơ sở dữ liệu đầy đủ trên máy chủ. Được sử dụng với --package-type erp.

--settings -s

Thiết đặt Gói Thời gian chạy được chuyển đến gói đang được triển khai. Định dạng của chuỗi phải là key=value|key=value.

Lưu ý: Định dạng của chuỗi phải là key=value|key=value.

--solution -sz

Đường dẫn đến tệp giải pháp Dataverse. Tệp phải là tệp ZIP hoặc CAB đã nén.

--solution-root -sr

Chỉ chế độ giải pháp: thư mục gốc chứa .erp/xpp.json. Mặc định cho thư mục hiện tại. Khi --package được bỏ qua dưới --package-type erp, tất cả các mô hình được liệt kê trong .erp/xpp.json được triển khai theo thứ tự phụ thuộc.

--verbose -vdbg

Phát ra nhật ký chi tiết đến đầu ra của nhật ký.

Tham số này không yêu cầu giá trị. Đó là công tắc.

Ghi chú

Bạn có thể dùng cả hai logFile tham logConsole số cùng nhau, hoặc dùng tham số này hay tham số kia.

pac package init

Khởi tạo thư mục với dự án gói Dataverse mới

Ví dụ:

pac package init --outputdirectory c:\samplepackage

Tham số Tùy chọn cho package init

--layer -l

Lớp X++. Giá trị được phép: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Mặc định: ISV.

--model -m

Tên của (các) mô hình X++ vào giàn giáo. Chấp nhận một tên hoặc danh sách được phân tách bằng dấu phẩy (ví dụ: ModelA,ModelB). Bắt buộc khi --package-type bị lỗi.

--outputDirectory -o

Thư mục đầu ra

--package-name

Đặt tên mặc định của gói. Áp dụng cho thế hệ ImportExtension.GetNameOfImport.

--package-type -pt

Loại dự án gói vào giàn giáo. Giá trị được phép: dataverse, erp. Mặc định: dataverse.

--publisher -pub

Publisher được viết vào mô hình mô tả. Mặc định: Microsoft.

--source-root -sr

Đường dẫn gốc nguồn (tương đối với thư mục đầu ra) nơi các mô hình sẽ sống. Mặc định: ./src.

pac package show

Hiển thị chi tiết của gói Dataverse

Lưu ý

Lệnh này chỉ khả dụng cho phiên bản .NET Full Framework của PAC CLI.

Ví dụ:

pac package show c:\samplepackage.dll

Tham số Bắt buộc cho package show

--package -p

Đường dẫn đến tệp zip hoặc dll gói có gói.

Tham số Tùy chọn cho package show

--environment -env

Xác định Dataverse đích. Giá trị có thể là GUID hoặc URL https tuyệt đối. Khi không được chỉ định, tổ chức hiện hoạt được chọn cho hồ sơ xác thực hiện tại sẽ được sử dụng.

--logFile -lf

Đường dẫn tệp sổ ghi

--verbose -vdbg

Phát ra nhật ký chi tiết đến đầu ra của nhật ký.

Tham số này không yêu cầu giá trị. Đó là công tắc.

Xem thêm

Microsoft Power Platform lệnh CLI
Tổng quan về MICROSOFT Power Platform CLI