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:
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
.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
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
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íkazmsbuild
.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é.
- Ak MSBuild 15.9.* nie je v ceste, otvorte príkazový riadok vývojárov pre Visual Studio 2017 a spustite príkazy
Generované súbory riešení sú umiestnené v priečinku \bin\debug\ (alebo \bin\release) po úspešnom zostavení.
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.
Vytvorte projekt riešenia založený na existujúcom riešení v Dataverse
Vytvorte projekt doplnku a pridajte odkaz naň do svojho riešenia