Dijeli putem


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:

  1. 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.

  2. 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

  3. 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\>
    ```dotnetcli
    
    
  4. Kako biste generirali zip datoteku iz projekta rješenja, idite u direktorij projekta rješenja i izgradite projekt s pomoću sljedeće naredbe. Ova naredba upotrebljava program MSBuild za izgradnju projekta rješenja povlačenjem NuGet ovisnosti u procesu vraćanja. Upotrebljavajte /restore samo pri prvoj izgradnji rješenja projekta. Za svaku izgradnju nakon toga, možete pokrenuti naredbu msbuild.

    msbuild /t:build /restore
    

    Savjet

    • Ako MSBuild15.9.* nije na putanji, otvorite naredbeni redak razvojnog inženjera za Visual Studio 2017 kako biste pokrenuli msbuild naredbe.
    • 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 msbuild na 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.
  5. Generirane datoteke rješenja nalaze se u mapi \bin\debug\ (ili \bin\release) nakon uspješnog sastavljanja.

  6. 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.

Pogledajte također

Dodaci