Поділитися через


pac package

Команди для роботи з проектами пакета Dataverse

Команди

Command Опис
pac package add-external-package Додає пакет, зовнішній для системи рішень Dataverse, до проекту пакета розгортання пакетів пакетів.
pac package add-reference Додавання посилання на проект рішення Dataverse
pac package add-solution Додає попередньо вбудований файл рішення Dataverse до проекту пакета розгортання пакетів пакетів.
pac package deploy Розгортання пакета в Dataverse
pac package init Ініціалізація каталогу з новим проектом пакета Dataverse
pac package show Докладні відомості про пакет Dataverse

pac package add-external-package

Додає пакет, зовнішній для системи рішень Dataverse, до проекту пакета розгортання пакетів пакетів.

Обов'язкові параметри для package add-external-package

--package-type -t

Тип пакета, що додається. Наприклад: "xpp" для пакетів FnO.

--path -p

Шлях до зовнішнього пакета

Необов'язкові параметри для package add-external-package

--import-order

Ціле число, яке вказує порядок вставлення цього елемента в кінцевий ImportConfig.xml файл під час збірки. Від'ємні числа вставляються перед наявними елементами. Додатні числа додаються після наявних елементів.

--skip-validation -sv

Додає елемент до файлу проекту, навіть якщо файл не існує або він є неприпустимим. Примітка. Використання цієї функції не впливає на перевірку, виконану msBuild.

Для цього параметра не потрібне значення. Це перемикач.

pac package add-reference

Додавання посилання на проект рішення Dataverse

Приклад

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

Обов'язкові параметри для package add-reference

--path -p

Шлях до проекту рішення Dataverse, на який посилається посилання

Необов'язкові параметри для package add-reference

--dependency-overrides

Список перевизначень із роздільниками-крапками з комою. Це значення перевизначає всі відомості про залежності, закодовані в метаданих рішення. Кожне перевизначення має бути у форматі: <uniquename>:<minVersion>:<maxVersion>. Де minVersion і maxVersion необов'язкові, але мають бути в синтаксисі формату версії .NET.

Примітка. Використовуйте крапку з комою список залежностей, перевизначення формату <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Явно визначає потрібний режим під час імпорту цього рішення.

Використайте одне з таких значень:

  • sync
  • async

--import-order

Ціле число, яке вказує порядок вставлення цього елемента в кінцевий ImportConfig.xml файл під час збірки. Від'ємні числа вставляються перед наявними елементами. Додатні числа додаються після наявних елементів.

--missing-dependency-behavior

Визначає поведінку під час імпорту, коли відсутня залежність цього рішення від цільового середовища.

Використайте одне з таких значень:

  • skip
  • fault

--overwrite-unmanaged-customizations

Явно вказує, чи слід перезаписувати некеровані настроювання під час імпорту цього рішення.

Використайте одне з таких значень:

  • true
  • false

--publish-workflows-activate-plugins

Явно вказує, чи слід публікувати робочі цикли та активувати компоненти plug-in під час імпорту цього рішення.

Використайте одне з таких значень:

  • true
  • false

pac package add-solution

Додає попередньо вбудований файл рішення Dataverse до проекту пакета розгортання пакетів пакетів.

Обов'язкові параметри для package add-solution

--path -p

Шлях до файлу рішення Dataverse. Файл має бути стиснутим ZIP-файлом.

Необов'язкові параметри для package add-solution

--dependency-overrides

Список перевизначень із роздільниками-крапками з комою. Це значення перевизначає всі відомості про залежності, закодовані в метаданих рішення. Кожне перевизначення має бути у форматі: <uniquename>:<minVersion>:<maxVersion>. Де minVersion і maxVersion необов'язкові, але мають бути в синтаксисі формату версії .NET.

Примітка. Використовуйте крапку з комою список залежностей, перевизначення формату <uniquename>:<minVersion>:<maxVersion>.

--import-mode

Явно визначає потрібний режим під час імпорту цього рішення.

Використайте одне з таких значень:

  • sync
  • async

--import-order

Ціле число, яке вказує порядок вставлення цього елемента в кінцевий ImportConfig.xml файл під час збірки. Від'ємні числа вставляються перед наявними елементами. Додатні числа додаються після наявних елементів.

--missing-dependency-behavior

Визначає поведінку під час імпорту, коли відсутня залежність цього рішення від цільового середовища.

Використайте одне з таких значень:

  • skip
  • fault

--overwrite-unmanaged-customizations

Явно вказує, чи слід перезаписувати некеровані настроювання під час імпорту цього рішення.

Використайте одне з таких значень:

  • true
  • false

--publish-workflows-activate-plugins

Явно вказує, чи слід публікувати робочі цикли та активувати компоненти plug-in під час імпорту цього рішення.

Використайте одне з таких значень:

  • true
  • false

--skip-validation -sv

Додає елемент до файлу проекту, навіть якщо файл не існує або він є неприпустимим. Примітка. Використання цієї функції не впливає на перевірку, виконану msBuild.

Для цього параметра не потрібне значення. Це перемикач.

pac package deploy

Розгортання пакета в Dataverse

Нотатка

Ця команда доступна лише для .NET Full Framework версії PAC CLI.

Приклад

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

Необов'язкові параметри для package deploy

--environment -env

Указує цільовий аргумент Dataverse. Значення може бути URL-адресою GUID або абсолютним https. Якщо не вказано, використовуватиметься активна організація, вибрана для поточного профілю автентифікації.

--logConsole -c

Журнал виводу на консоль

Для цього параметра не потрібне значення. Це перемикач.

--logFile -lf

Шлях до файлу журналу

--package -p

Шлях до пакета dll або zip-файлу з пакетом.

--settings -s

Параметри пакета середовища виконання, які передаються до пакета, який розгортається. Формат рядка має бути key=value|key=value.

Примітка. Формат рядка має бути key=value|key=value.

--solution -sz

Шлях до файлу рішення Dataverse. Файл має бути стиснутим ZIP-файлом або CAB-файлом.

--verbose -vdbg

Випромінювати детальні журнали до результатів журналу.

Для цього параметра не потрібне значення. Це перемикач.

Зауваження

Ви можете використовувати обидва logFile параметри та logConsole параметри разом або використовувати один параметр або інший.

pac package init

Ініціалізація каталогу з новим проектом пакета Dataverse

Приклад

pac package init --outputdirectory c:\samplepackage

Необов'язкові параметри для package init

--outputDirectory -o

Каталог виводу

--package-name

Задає стандартне ім'я пакета. Застосовується до покоління ImportExtension.GetNameOfImport.

pac package show

Докладні відомості про пакет Dataverse

Нотатка

Ця команда доступна лише для .NET Full Framework версії PAC CLI.

Приклад

pac package show c:\samplepackage.dll

Обов'язкові параметри для package show

--package -p

Шлях до пакета dll або zip-файлу з пакетом.

Необов'язкові параметри для package show

--environment -env

Указує цільовий аргумент Dataverse. Значення може бути URL-адресою GUID або абсолютним https. Якщо не вказано, використовуватиметься активна організація, вибрана для поточного профілю автентифікації.

--logFile -lf

Шлях до файлу журналу

--verbose -vdbg

Випромінювати детальні журнали до результатів журналу.

Для цього параметра не потрібне значення. Це перемикач.

Дивись також

Групи команд CLI платформи Microsoft Power Platform
Огляд CLI платформи Microsoft Power Platform