Kopīgot, izmantojot


Power Apps komponentu ietvars

Lai tie būtu pieejami Power Apps veidotājiem, Power Apps component framework komponentiem jābūt iepakotiem risinājumā, eksportētiem un pēc tam importētiem Power Apps vidē ar Dataverse. Nākamajās sadaļās ir aprakstīts, kā to izdarīt.

Papildinformāciju par ALM metožu izmantošanu kopā ar koda komponentiem skatiet koda komponentu lietojumprogrammas dzīves cikla pārvaldībā (ALM).

Pakot un izvietot koda komponentu

Šajā sadaļā ir aprakstīts, kā importēt koda komponentus Microsoft Dataverse, lai šie komponenti būtu pieejami Power Apps veidotājiem.

Pēc koda komponentu ieviešanas, izmantojot Power Platform CLI, nākamais uzdevums ir sapakot visus koda komponenta elementus risinājuma failā un importēt risinājuma failu Dataverse, lai varētu skatīt koda komponentus veidotāja izpildlaikā.

Lai izveidotu un importētu risinājuma failu:

  1. Izveidojiet jaunu mapi mapē, kurā ir cdsproj fails, un nosauciet to Risinājumi (vai jebkādu jūsu izvēlētu nosaukumu), izmantojot CLI komandu mkdir Solutions. Pārejiet uz direktoriju, izmantojot komanducd Solutions.

  2. Izveidojiet jaunu risinājuma projektu, izmantojot šādu komandu. Risinājuma projekts tiek izmantots koda komponenta saistīšanai risinājuma zip (saspiestajā) failā, kas tiek izmantots importēšanai Dataverse.

    pac solution init --publisher-name \<enter your publisher name\>
    --publisher-prefix \<enter your publisher prefix\>
    

    Piezīme

    Vērtībām publisher-name un publisher-prefix jūsu vidē ir jābūt unikālām. Papildinformācija: Risinājumu izstrādātājs un Risinājumu izstrādātāja prefikss

  3. Pēc tam, kad jaunais risinājuma projekts ir izveidots, norādiet uz mapi Risinājumi, kurā atrodas izveidotais parauga komponents. Šo atsauci varat pievienot, izmantojot komandu, kā norādīts zemāk. Šī atsauce informē risinājuma projektu par to, kuri koda komponenti jāpievieno veidošanas laikā. Vienā risinājuma projektā var pievienot atsauces uz vairākiem komponentiem.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Lai no risinājuma projekta izveidotu zip failu, dodieties uz risinājuma projekta direktoriju un izveidojiet projektu, izmantojot šādu komandu. Šī komanda izmanto MSBuild programmu, lai izveidotu risinājuma projektu, atjaunojot NuGet atkarības. Izmantojiet /restore tikai tad, kad risinājuma projekts tiek veidots pirmo reizi. Katram turpmākajam salikumam var palaist komandu msbuild.

    msbuild /t:build /restore
    

    Padoms

    • Ja ceļā nav MSBuild 15.9.*, atveriet Visual Studio 2017 Izstrādātāja komandu uzvedni, lai palaistu msbuild komandas.
    • Risinājuma būvēšana atkļūdošanas konfigurācijā ģenerē nepārvaldītu risinājuma pakotni. Pārvaldīta risinājuma pakotne tiek ģenerēta, būvējot risinājumu izlaides konfigurācijā. Šos iestatījumus var pārrakstīt, norādot rekvizītu SolutionPackageType cdsproj failā .
    • Jūs varat iestatīt msbuild konfigurāciju uz opciju Palaist, lai izdotu ražošanas būvējumu. Piemērs: msbuild /p:configuration=Release
    • Ja tiek parādīts kļūdas ziņojums "Neskaidrs projekta nosaukums", palaižot risinājumā komandu msbuild, pārliecinieties, vai jūsu risinājuma nosaukums un projekta nosaukums nav vienādi.
  5. Ģenerētie risinājumu faili atrodas \bin\debug\ (vai \bin\release) mapē pēc tam, kad izveide ir veiksmīgi pabeigta.

  6. Jūs varat izmantot Microsoft Power Platform Build Tools, lai automatizētu risinājuma importēšanu Dataverse vidē; pretējā gadījumā jūs varat manuāli importēt risinājumu Dataverse, izmantojot tīmekļa portālu.

Papildu uzdevumi, ko varat veikt ar struktūru un risinājumiem

Tālāk ir norādītas saites uz papildu biežākajiem uzdevumiem, ko varat veikt, strādājot ar struktūru un risinājumiem.

Skatiet arī

Spraudņi