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


Power Apps Component Framework

Щоб надати розробникам Power Apps доступ до компонентів у Power Apps Component Framework, їх необхідно упакувати в рішення, експортувати, а потім імпортувати в середовище Power Apps із Dataverse. Нижче описано, як це зробити.

Докладніше про використання методів ALM із компонентами коду див. у розділі: Керування життєвим циклом програми компонентів коду (ALM).

Пакування та розгортання компоненту коду

У цьому розділі описано, як імпортувати компоненти коду в Microsoft Dataverse, щоб вони стали доступними розробникам Power Apps.

Після встановлення компонентів коду за допомогою Power Platform CLI, необхідно упакувати всі елементи компонента коду в файл рішення й імпортувати файл рішення в Dataverse, щоб переглядати компоненти коду в середовищі виконання для розробників.

Щоб створити й імпортувати файл рішення, виконайте такі дії:

  1. У папці з файлом cdsproj створіть нову папку під назвою Рішення (або іншою назвою на ваш розсуд), використовуючи команду CLI mkdir Solutions. Перейдіть до каталогу за допомогою командиcd Solutions.

  2. Створіть новий проект рішення за допомогою такої команди. Проект рішення використовується для пакування компонента коду в ZIP-файлі рішення (стиснутому), який використовуватиметься для імпорту до Dataverse.

    pac solution init --publisher-name \<enter your publisher name\>
    --publisher-prefix \<enter your publisher prefix\>
    

    Нотатка

    Значення publisher-name і publisher-prefix мають бути унікальними для середовища. Додаткові відомості: Видавець рішення і Префікс видавця рішення

  3. Після створення нового проекту рішень укажіть для папки Рішення шлях до створеного зразка компонента. Додати посилання можна за допомогою команди, вказаної нижче. Це посилання вказує проекту рішення, які компоненти коду слід додати під час створення. До одного проекту рішення можна додати посилання на кілька компонентів.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Щоб створити ZIP-файл із проекту рішення, перейдіть до каталогу проекту рішення та створіть проект за допомогою такої команди. Ця команда використовує програму MSBuild для створення проекту рішення NuGet шляхом видалення залежностей як частини відновлення. Використовувати /restore можна лише під час першого створення проекту рішення. Для кожного складання після цього можна виконати команду msbuild.

    msbuild /t:build /restore
    

    Чайові

    • Якщо шлях не містить MSBuild 15.9.*, відкрийте Developer Command Prompt для Visual Studio 2017, щоб запустити команди msbuild.
    • Створення рішення в конфігурації налагодження створює пакет некерованого рішення. Пакет керованого рішення створюється через побудову рішення в конфігурації випуску. Ці налаштування можна замінити, вказавши властивість SolutionPackageType у файлі cdsproj.
    • Щоб створити виробничу збірку, можна змінити конфігурацію msbuild на Випуск. Приклад: msbuild /p:configuration=Release
    • Якщо під час запуску команди msbuild в рішенні виникла помилка «Неоднозначне ім'я проекту», переконайтеся, що ім'я рішення та назва проекту не збігаються.
  5. Після успішного створення згенеровані файли рішення знаходяться тут: \bin\debug\ (або \bin\release).

  6. Можна використовувати інструменти Microsoft Power Platform Build Tools для автоматизації імпорту рішення до середовища Dataverse; або ж імпортувати рішення до Dataverse вручну за допомогою веб-порталу.

Додаткові завдання, які можна виконати зі структурою та рішеннями

Нижче наведено посилання на додаткові поширені завдання, які можна виконати під час роботи зі структурою та рішеннями.

Статті за темою:

Плагіни