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


пакет pac

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

Commands

Command Description
пакет pac add-external-package Добавляет пакет, который является внешним в системе решения Dataverse, в проект пакета развертывания пакетов.
Справочник по надстройке пакета pac Добавляет ссылку на проект решения Dataverse
решение надстройки пакета pac Добавляет предварительно созданный файл решения Dataverse в проект пакета развертывания пакетов.
Развертывание пакета pac Развертывание пакета в Dataverse
Pac package init Инициализирует каталог с помощью нового проекта пакета Dataverse
Отображение пакета pac Отображение сведений о пакете Dataverse

пакет pac add-external-package

Добавляет пакет, который является внешним в системе решения Dataverse, в проект пакета развертывания пакетов.

Обязательные параметры для пакета add-external-package

--package-type -t

Тип добавляемого пакета. Например: xpp для пакетов FnO.

--path -p

Путь к внешнему пакету

Необязательные параметры для пакета add-external-package

--import-order

Целое число, указывающее порядок вставки этого элемента в окончательный файл ImportConfig.xml во время сборки. Отрицательные числа вставляются перед существующими элементами. Положительные числа добавляются после существующих элементов.

--skip-validation -sv

Добавляет элемент в файл проекта, даже если файл не существует или недействителен. Примечание. Использование этого параметра не влияет на проверку, выполняемую MSBuild.

Этот параметр не требует значения. Это переключатель.

Справочник по надстройке пакета pac

Добавляет ссылку на проект решения Dataverse

Example

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

Обязательные параметры для ссылки на надстройку пакета

--path -p

Путь к проекту решения Dataverse с ссылкой

Необязательные параметры для ссылки на надстройку пакета

--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

Добавляет предварительно созданный файл решения Dataverse в проект пакета развертывания пакетов.

Обязательные параметры для решения надстройки пакета

--path -p

Путь к файлу решения Dataverse. Файл должен быть сжатым ZIP-файлом.

Необязательные параметры для решения надстройки пакета

--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

Развертывание пакета в Dataverse

Замечание

Эта команда доступна только для версии .NET Full Framework интерфейса командной строки PAC.

Example

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

Необязательные параметры для развертывания пакета

--environment -env

Указывает целевой объект Dataverse. Это значение может быть URL-адресом GUID или абсолютным URL-адресом 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

Example

pac package init --outputdirectory c:\samplepackage

Необязательные параметры для инициализации пакета

--outputDirectory -o

Выходной каталог

--package-name

Задает имя пакета по умолчанию. Применяется к поколению ImportExtension.GetNameOfImport.

Отображение пакета pac

Отображение сведений о пакете Dataverse

Замечание

Эта команда доступна только для версии .NET Full Framework интерфейса командной строки PAC.

Example

pac package show c:\samplepackage.dll

Обязательные параметры для отображения пакета

--package -p

Путь к dll-файлу пакета или ZIP-файлу с пакетом.

Необязательные параметры для отображения пакета

--environment -env

Указывает целевой объект Dataverse. Это значение может быть URL-адресом GUID или абсолютным URL-адресом HTTPS. Если это не указано, будет использоваться активная организация, выбранная для текущего профиля проверки подлинности.

--logFile -lf

Путь к файлу журнала

--verbose -vdbg

Вывод подробных журналов в выходные данные журнала.

Этот параметр не требует значения. Это переключатель.

См. также

Группы команд Командной строки Microsoft Power Platform
Обзор интерфейса командной строки Microsoft Power Platform