Okvir komponente Power Apps
Da bi im mogli pristupiti tvorci aplikacija Power Apps, komponente u okviru komponenti Power Apps moraju se zapakirati u rješenje, izvesti, a zatim uvesti u Power Apps okruženje sa servisom Dataverse. U sljedećim se odjeljcima opisuje kako to učiniti.
Za više informacija o korištenju ALM tehnika s komponentama koda pogledajte Upravljanje životnim ciklusom aplikacija komponenata koda (ALM).
Pakirajte i implementirajte komponentu koda
Ovaj odjeljak opisuje kako uvesti komponente koda u Microsoft Dataverse tako da su komponente dostupne tvorcima aplikacija Power Apps.
Nakon implementacije komponenti koda pomoću Power Platform CLI-ja, sljedeći je korak pakiranje svih elemenata komponente kôda u datoteku rješenja i uvoz datoteke rješenja u Dataverse tako da možete vidjeti komponente koda u iskustvu izvođenja tvorca.
Da biste stvorili i uvezli datoteku rješenja:
Stvorite novu mapu u mapi koja sadrži datoteku cdsproj i nazovite je Rješenja (ili bilo kojim drugim nazivom po vašem izboru) pomoću CLI naredbe
mkdir Solutions. Dođite do direktorija pomoću naredbecd Solutions.Stvorite novi projekt rješenja pomoću sljedeće naredbe. Projekt rješenja koristi se za povezivanje komponente koda u zip (komprimiranu) datoteku koja se koristi za uvoz u Dataverse.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>Napomena
Vrijednosti publisher-name i publisher-prefix moraju biti jedinstvene u okruženju. Dodatne informacije: Izdavač rješenja i Prefiks izdavača rješenja
Nakon stvaranja novog projekta rješenja, uputite mapu Rješenja na lokaciju na kojoj se nalazi stvorena ogledna komponenta. Referencu možete dodati s pomoću naredbe prikazane u nastavku. Ovo upućivanje informira rješenje projekta o tome koje komponente koda treba dodati tijekom sastavljanja. Možete dodati upućivanja na više komponenti u jednom projektu rješenja.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcliTo generate a zip file from the solution project, go to your solution project directory and build the project by using the following command. This command uses the MSBuild program to build the solution project by pulling down the NuGet dependencies as part of the restore. Only use
/restorethe first time the solution project is built. For every build after that, you can run the commandmsbuild.msbuild /t:build /restoreSavjet
- Ako MSBuild 15.9.* nije na putanji, otvorite naredbeni redak razvojnog inženjera za Visual Studio 2017 kako biste pokrenuli naredbe
msbuild. - Izgradnja rješenja u konfiguraciji ispravljanje pogrešaka generira paket neupravljanog rješenja. Paket upravljanog rješenja generira se izgradnjom rješenja u konfiguraciji izdanja. Ove postavke mogu se odbaciti određivanjem svojstva SolutionPackageType u datoteci cdsproj.
- Možete postaviti konfiguraciju
msbuildna Izdavanje za izdavanje produkcijske međuverzije. Primjer:msbuild /p:configuration=Release - Ako naiđete na pogrešku koja kaže "Dvosmislen naziv projekta" prilikom pokretanja naredbe msbuild na vašem rješenju, uvjerite se da naziv vašeg rješenja i naziv projekta nisu isti.
- Ako MSBuild 15.9.* nije na putanji, otvorite naredbeni redak razvojnog inženjera za Visual Studio 2017 kako biste pokrenuli naredbe
Generirane datoteke rješenja nalaze se u mapi \bin\debug\ (ili \bin\release) nakon uspješnog sastavljanja.
Možete koristiti alate za izgradnju servisa Microsoft Power Platform za automatizaciju uvoza rješenja u okruženje servisa Dataverse; u suprotnom, možete ručno uvesti rješenje u Dataverse pomoću web-portala.
Dodatni zadaci koje možete raditi s okvirom i rješenjima
Ispod se nalaze veze do dodatnih uobičajenih zadataka koje možete raditi kada radite s okvirom i rješenjima.
Izradite projekt rješenja na temelju postojećeg rješenja na servisu Dataverse
Izradite projekt dodatka i u rješenju dodajte upućivanje na njega