Споделяне чрез


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

Показва изрично дали да публикувате работните потоци и да активирате добавките, когато това решение се импортира.

Използвайте една от следните стойности:

  • 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

Показва изрично дали да публикувате работните потоци и да активирате добавките, когато това решение се импортира.

Използвайте една от следните стойности:

  • 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. Стойността може да бъде GUID или абсолютен HTTPS URL адрес. Когато не е зададена, ще се използва активната организация, избрана за текущия профил за удостоверяване.

--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. Стойността може да бъде GUID или абсолютен HTTPS URL адрес. Когато не е зададена, ще се използва активната организация, избрана за текущия профил за удостоверяване.

--logFile -lf

Път до регистрационния файл

--verbose -vdbg

Излъчват многословни регистрационни файлове в изходите от регистрационния файл.

Този параметър не изисква стойност. Това е превключвател.

Вижте също

CLI командни групи на Microsoft Power Platform
Общ преглед на CLI за Microsoft Power Platform