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:
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
.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
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
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 komandumsbuild
.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.
- Ja ceļā nav MSBuild 15.9.*, atveriet Visual Studio 2017 Izstrādātāja komandu uzvedni, lai palaistu
Ģenerētie risinājumu faili atrodas \bin\debug\ (vai \bin\release) mapē pēc tam, kad izveide ir veiksmīgi pabeigta.
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.
Izveidot risinājuma projektu, pamatojoties uz esošu risinājumu Dataverse
Izveidot spraudņa projektu un pievienot tam atsauci uz to jūsu risinājumā
Skatiet arī
Atsauksmes
https://aka.ms/ContentUserFeedback.
Drīzumā: 2024. gada laikā mēs pakāpeniski pārtrauksim izmantot “GitHub problēmas” kā atsauksmju par saturu mehānismu un aizstāsim to ar jaunu atsauksmju sistēmu. Papildinformāciju skatiet:Iesniegt un skatīt atsauksmes par