Jagamisviis:


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.

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

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

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

    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.
  5. Loodud lahenduse failid asuvad kaustas \bin\debug\ (või \bin\release) pärast selle edukat loomist.

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

Vt ka

Lisandmoodulid