Power Apps component framework
Selleks, et Power Appsi koostajad pääseksid neile juurde, peavad Power Apps component frameworki komponendid olema pakendatud lahendusse, eksporditud ja seejärel imporditud Power Appsi keskkonda Dataverse'i abil. Järgmised jaotised kirjeldavad, kuidas seda teha.
Lisateavet ALM-i tehnikate koodikomponentidega kasutamise kohta leiate jaotisest Koodikomponentide rakenduse elutsükli haldus (ALM).
Koodikomponendi pakkimine ja juurutamine
Selles jaotises kirjeldatakse, kuidas importida koodikomponente Microsoft Dataverse'isse, et komponendid oleksid kättesaadavad Power Appsi koostajatele.
Pärast koodikomponentide rakendamist Power Platform CLI abil, on järgmiseks etapiks kõigi koodikomponentide pakendamine lahenduse faili ja lahenduse faili importimine Dataverse'isse, et näeksite koodikomponente koostaja käitusaja kogemuses.
Lahenduse faili loomiseks ja importimiseks toimige järgmiselt.
Looge uus kaust samas kaustas, kus on fail cdsproj, ja pange sellele nimeks Lahendused (või teie valitud nimi) CLI käsu
mkdir Solutions
abil. Liikuge käsucd Solutions
abil kaustani.Looge uus lahenduse projekt järgmise käsu abil. Lahenduse projekti kasutatakse koodikomponendi kombineerimiseks lahenduse ZIP-faili (tihendatud), mida kasutatakse Dataverse'sse importimiseks.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>
Märkus.
Väärtused avaldaja-nimi ja avaldaja-eesliide peavad teie keskkonnas kordumatud olema. Lisateave. Lahenduse väljastaja ja Lahenduse väljastaja eesliide
Pärast uue lahenduse projekti loomist peate viitama kaustas Lahendused asukohale, kus loodud näidiskomponent asub. Viite saate lisada allpool kuvatud käsuga. See viide teatab lahenduse projektile, millised koodikomponendid tuleks loomise ajal lisada. Saate lisada viiteid mitmele komponendile ühes lahenduse projektis.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcli
Lahenduse projektist ZIP-faili loomiseks minge oma lahendusprojekti kataloogi ja looge projekt järgmise käsu abil. See käsk kasutab lahendusprojekti koostamiseks programmi MSBuild, eemaldades taastamise osana NuGeti sõltuvused. Kasutage käsku
/restore
ainult lahendusprojekti esmakordsel loomisel. Igal järgmisel korral kasutage käskumsbuild
.msbuild /t:build /restore
Jootraha
- Kui MSBuild 15.9.* pole teel, avage Visual Studio 2017 arendaja käsuviip ja käivitage käsud
msbuild
. - Silumiskonfiguratsioonis lahenduse loomisel luuakse mittehallatava lahenduse pakett. Hallatava lahenduse pakett luuakse lahenduse loomisel väljalaske konfiguratsioonis. Need sätted saab tühistada, täpsustades atribuuti SolutionPackageType failis cdsproj.
- Saate määrata
msbuild
konfiguratsiooni väärtuseks Avalda tootmisjärgu välja andmiseks. Näide:msbuild /p:configuration=Release
- Kui teil ilmneb tõrge, mis ütleb lahenduse msbuild käsu käitamisel „Ebaselge projekti nimi”, veenduge, et teie lahenduse nimi ja projekti nimi poleks samad.
- Kui MSBuild 15.9.* pole teel, avage Visual Studio 2017 arendaja käsuviip ja käivitage käsud
Loodud lahenduse failid asuvad kaustas \bin\debug\ (või \bin\release) pärast selle edukat loomist.
Saate kasutada Microsoft Power Platformi loomistööriistu lahenduse Dataverse'i keskkonda importimise automatiseerimiseks, muul juhul saate lahenduse Dataverse'i importida käsitsi veebiportaali abil.
Raamistiku ja lahendustega tehtavad täiendavad ülesanded
Allpool on lingid täiendavate levinud toimingute juurde, mida saate raamistiku ja lahendustega töötades teha.
Lahendusprojekti loomine olemasoleva lahenduse põhjal Dataverse
Looge lisandmooduli projekt ja lisage sellele oma lahendusse viide