Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Команди за работа с проекти на пакети 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
Задава явно необходимия режим при импортиране на това решение.
Използвайте една от следните стойности:
syncasync
--import-order
Цяло число, което показва реда за вмъкване на този елемент в крайния ImportConfig.xml файл по време на компилацията. Отрицателните числа се вмъкват преди съществуващите елементи. След съществуващи елементи се добавят положителни числа.
--missing-dependency-behavior
Задава поведението при импортиране, когато липсва зависимост на това решение от целевата среда.
Използвайте една от следните стойности:
skipfault
--overwrite-unmanaged-customizations
Показва изрично дали да се презапишат неуправлявани персонализации, когато това решение се импортира.
Използвайте една от следните стойности:
truefalse
--publish-workflows-activate-plugins
Показва изрично дали да публикувате работните потоци и да активирате добавките, когато това решение се импортира.
Използвайте една от следните стойности:
truefalse
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
Задава явно необходимия режим при импортиране на това решение.
Използвайте една от следните стойности:
syncasync
--import-order
Цяло число, което показва реда за вмъкване на този елемент в крайния ImportConfig.xml файл по време на компилацията. Отрицателните числа се вмъкват преди съществуващите елементи. След съществуващи елементи се добавят положителни числа.
--missing-dependency-behavior
Задава поведението при импортиране, когато липсва зависимост на това решение от целевата среда.
Използвайте една от следните стойности:
skipfault
--overwrite-unmanaged-customizations
Показва изрично дали да се презапишат неуправлявани персонализации, когато това решение се импортира.
Използвайте една от следните стойности:
truefalse
--publish-workflows-activate-plugins
Показва изрично дали да публикувате работните потоци и да активирате добавките, когато това решение се импортира.
Използвайте една от следните стойности:
truefalse
--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