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 Solutionsabil. Liikuge käsucd Solutionsabil 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\> ```dotnetcliTo generate a zip file from the solution project, go to your solution project directory and build the project by using the following command. This command uses the MSBuild program to build the solution project by pulling down the NuGet dependencies as part of the restore. Only use
/restorethe first time the solution project is built. For every build after that, you can run the commandmsbuild.msbuild /t:build /restoreNäpunäide
- 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
msbuildkonfiguratsiooni 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.
Lahenduse projekti loomine olemasoleva lahenduse põhjal Dataverse'is
Lisandmooduli projekt loomine ja sellele viite lisamine lahenduses