Deli putem


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:

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

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

  3. 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
    
    
  4. 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 komandu msbuild.

    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.
  5. Generisane datoteke rešenja nalaze se u fascikli \bin\debug\ (ili \bin\release) nakon uspešnog pravljenja verzije.

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

Takođe pogledajte

Dodaci