Zdieľať cez


Power Apps component framework

Aby boli prístupné pre tvorcov Power Apps, komponenty v architektúre Power Apps component framework musia byť zahrnuté do riešenia, exportované a potom importované do prostredia Power Apps s Dataverse. Nasledujúca sekcia popisuje, ako to urobiť.

Ďalšie informácie o používaní techník ALM s komponentmi kódu nájdete v časti Správa životného cyklu aplikácií komponentov kódu (ALM).

Zbalenie a nasadenie komponentu kódu

Táto časť popisuje, ako importovať komponenty kódu do Microsoft Dataverse tak, aby boli komponenty k dispozícii pre tvorcov Power Apps.

Po implementácii komponentov kódu pomocou Power Platform CLI, ďalším krokom je zabalenie všetkých prvkov komponentu kódu do súboru riešenia a importovanie súboru riešenia do Dataverse, aby ste mohli vidieť komponenty kódu v prostredí runtime výrobcu.

Postup vytvorenia a importovania súboru riešenia:

  1. Vytvorte nový priečinok v priečinku, ktorý obsahuje súbor cdsproj, a pomenujte ho Riešenia (alebo ľubovoľným názvom podľa vášho výberu) pomocou príkazu CLI mkdir Solutions. Prejdite do adresára pomocou príkazucd Solutions.

  2. Vytvorte nový projekt riešenia pomocou nasledujúceho príkazu. Projekt riešenia sa používa na zoskupenie komponentu kódu do komprimovaného súboru zip riešenia, ktorý sa používa na import do Dataverse.

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

    Poznámka

    Hodnoty publisher-name a publisher-prefix musia byť jedinečné pre vaše prostredie. Viac informácií: Vydavateľ riešenia a Predpona vydavateľa riešenia

  3. Po vytvorení nového projektu riešenia musíte označiť priečinok Riešenia,kde sa nachádza vytvorený vzorový komponent. Môžete pridať odkaz pomocou príkazu uvedeného nižšie. Tento odkaz informuje projekt riešenia o tom, ktoré komponenty kódu by sa mali pridať počas zostavovania. V jednom projekte riešenia môžete pridať odkazy na viac komponentov.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Ak chcete vygenerovať súbor zip z projektu riešenia, prejdite do adresára projektu riešenia a vytvorte projekt pomocou nasledujúceho príkazu. Tento príkaz používa program MSBuild na zostavenie projektu riešenia odstránením závislostí NuGet ako súčasť obnovy. Použite /restore len pri prvom vytvorení projektu riešenia. Pre každú ďalšiu zostavu môžete spustiť príkaz msbuild.

    msbuild /t:build /restore
    

    Prepitné

    • Ak MSBuild 15.9.* nie je v ceste, otvorte príkazový riadok vývojárov pre Visual Studio 2017 a spustite príkazy msbuild.
    • Budovanie riešenia v konfigurácii ladenia vygeneruje balík nespravovaného riešenia. Balík spravovaného riešenia sa vygeneruje budovaním riešenia v konfigurácii vydania. Tieto nastavenia môžete prepísať zadaním vlastnosti SolutionPackageType do súboru cdsproj.
    • Môžete nastaviť konfiguráciu msbuild na Vydanie a vydať výrobnú zostavu. Príklad: msbuild /p:configuration=Release
    • Ak narazíte na chybu, ktorá hovorí „Nejasný názov projektu“ pri spustení príkazu msbuild vo vašom riešení, uistite sa, že názov vášho riešenia a názov projektu nie sú rovnaké.
  5. Generované súbory riešení sú umiestnené v priečinku \bin\debug\ (alebo \bin\release) po úspešnom zostavení.

  6. Môžete použiť nástroje Microsoft Power Platform Build Tools a automatizovať import riešenia do prostredia Dataverse; inak môžete ručne importovať riešenie do Dataverse pomocou webového portálu.

Ďalšie úlohy, ktoré môžete robiť s rámcom a riešeniami

Nižšie sú uvedené odkazy na ďalšie bežné úlohy, ktoré môžete urobiť pri práci s rámcom a riešeniami.

Pozrite si tiež

Zásuvné moduly