Power Apps component framework
Da bi Power Apps autori mogli da im pristupaju, Power Apps component framework komponente moraju biti spakovane u rešenje, izvezene i uvezene u Power Apps okruženje sa uslugom Dataverse. U sledećim odeljcima je opisano kako to da uradite.
Za više informacija o korišćenju ALM tehnika sa komponentama koda, pogledajte Upravljanje životnim ciklusom aplikacija komponenti koda (ALM).
Pakovanje i primena komponente koda
Ovaj odeljak opisuje kako da uvezete komponente koda u Microsoft Dataverse kako bi komponente bile dostupne Power Apps autorima.
Nakon primene komponenti koda uz Power Platform CLI, sledeći korak je da spakujete sve elemente komponente koda u datoteku rešenja i da datoteku uvezete u Dataverse kako biste mogli da vidite komponente koda u iskustvu izvršavanja autora.
Da biste kreirali i uvezli datoteku rešenja:
Kreirajte novu fasciklu u fascikli koja sadrži datoteku cdsproj i dajte joj naziv Rešenja (ili neki drugi naziv po vašem izboru) pomoću CLI komande
mkdir Solutions
. Dođite do direktorijuma pomoću komandecd Solutions
.Kreirajte novi projekat rešenja pomoću sledeće komande. Projekat rešenja se koristi za povezivanje komponente koda u zip (komprimovanu) datoteku koja se koristi za uvoz u Dataverse.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>
Belešku
Vrednosti publisher-name i publisher-prefix moraju da budu jedinstvene za vaše okruženje. Još informacija: Izdavač rešenja i Prefiks izdavača rešenja
Kada kreirate novi projekat rešenja, uputite fasciklu Rešenja na lokaciju gde se nalazi kreiran primer komponente. Referencu možete da dodate pomoću komande prikazane u nastavku. Ova referenca obaveštava projekat rešenja o tome koje komponente koda treba dodati tokom kreiranja. Možete dodati reference u više komponenti u jednom projektu rešenja.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcli
Da biste generisali zip datoteku iz projekta rešenja, idite u direktorijum projekta rešenja i napravite projekat pomoću sledeće komande. Ova komanda koristi program MSBuild za izradu projekta rešenja povlačenjem NuGet zavisnosti kao dela oporavka. Koristite
/restore
samo prvi put kada izgradite projekat rešenja. Za svaku izradu posle toga, možete da pokrenete komandumsbuild
.msbuild /t:build /restore
Napojnica
- Ako MSBuild 15.9.* nije u putanji, otvorite Developer Command Prompt za Visual Studio 2017 da biste pokrenuli
msbuild
komande. - Pravljenje rešenja u konfiguraciji otklanjanja grešaka generiše paket nekompletnog rešenja. Paket kompletnog rešenja se generiše pravljenjem rešenja u konfiguraciji izdanja. Ove postavke možete da zamenite navođenjem svojstva SolutionPackageType u datoteci cdsproj.
- Možete da podesite konfiguraciju
msbuild
na Izdanje da biste objavili proizvodnu verziju. Primer:msbuild /p:configuration=Release
- Ako naiđete na grešku „Dvosmisleno ime projekta“ prilikom pokretanja komande msbuild u rešenju, uverite se da imena rešenja i projekta nisu ista.
- Ako MSBuild 15.9.* nije u putanji, otvorite Developer Command Prompt za Visual Studio 2017 da biste pokrenuli
Generisane datoteke rešenja nalaze se u fascikli \bin\debug\ (ili \bin\release) nakon uspešnog pravljenja verzije.
Možete da koristite Microsoft Power Platform Build Tools da biste automatizovali uvoz rešenja u Dataverse okruženje; u suprotnom, možete ručno da uvezete rešenje u Dataverse korišćenjem veb-portala.
Dodatni zadaci koje možete da obavljate pomoću radnog okvira i rešenja
Ispod su navedene veze do dodatnih uobičajenih zadataka koje možete da obavljate kada radite sa radnim okvirom i rešenjima.
Kreirajte projekat rešenja zasnovan na postojećem rešenju u Dataverse
Kreirajte projekat dodatka i dodajte referencu na njega u vašem rešenju