Список объектов components включает в себя ключи, содержащие информацию о компонентах, добавленных в KPA-пакет. Список этих ключей указан в таблице ниже.
Список ключей для описания экземпляра компонента в списке объектов components
Имя ключа
Тип значения
Описание
Обязательный
Пример заполнения
name
Строка
Имя компонента KPA-пакета.
Да
"name": "imageHighResolution"
directoryPath
Строка
Путь к директории относительно пути /<имя пакета>/res, в которую должен быть установлен компонент KPA-пакета. Игнорируется, если в значении ключа componentType указаны значения bin или lib.
bin – исполняемый файл. При установке программы помещается в директорию /<имя_программы>/bin.
lib – разделяемая библиотека. При установке программы помещается в директорию /<имя_программы>/lib.
res – произвольный ресурс. Если задано значение ключа directoryPath, то при установке программы ресурс помещается в директорию /<имя_пакета>/res/<directoryPath>, иначе ресурс помещается в директорию /<имя_пакета>/res.
manifestLocale – файл, содержащий информацию для локализации манифеста KPA-пакета. Файлы локализации манифеста KPA-пакета при установке программы помещаются в директорию /<имя_программы>/manifest_locales, если не задано значение для ключа directoryPath.