Power Apps component framework
Jotta Power Apps component frameworkin komponentit olisivat Power Apps -tekijöiden käytettävissä, ne on pakattava ratkaisuun, vietävä ja sitten tuotava Power Apps -ympäristöön Dataversen avulla. Seuraavissa osissa annetaan ohjeet tähän.
Lisätietoja sovelluksen elinkaaren hallintatekniikoiden käyttämisestä koodiosien avulla on kohdassa Koodiosien sovelluksen elinkaaren hallinta.
Koodikomponentin pakkaaminen ja käyttöönotto
Tässä osassa kuvataan, miten koodikomponentit tuodaan Microsoft Dataverseen siten, että ne ovat Power Apps -tekijöiden käytettävissä.
Kun koodikomponentit on pantu täytäntöön Power Platformin komentorivikäyttöliittymän avulla, seuraavana vaiheena on kaikkien koodikomponenttien elementtien pakkaaminen ratkaisutiedostoon ja ratkaisutiedoston tuominen Dataverseen siten, että koodikomponentit näkyvät tekijöiden suoritusaikakokemuksessa.
Ohjeet ratkaisutiedoston luomiseen ja tuomiseen:
Luo uusi kansio kansioon, jossa on cdsproj-tiedosto, ja anna sille nimeksi Ratkaisut (tai mikä tahansa valitsemasi nimi) käyttämällä komentorivikäyttöliittymän
mkdir Solutions
-komentoa. Siirry hakemistoon komennollacd Solutions
.Luo uusi ratkaisuprojekti käyttämällä seuraavaa komentoa. Ratkaisuprojektia käytetään koodikomponentin (pakattuun) zip-tiedostoon niputtamiseen. Tätä tiedostoa käytetään sitten Dataverseen tuomiseen.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>
Muistiinpano
Arvojen julkaisijan nimen ja julkaisijan etuliitteen on oltava yksilöiviä ympäristössä. Lisätietoja: Ratkaisunjulkaisija ja Ratkaisunjulkaisijan etuliite
Kun uusi ratkaisuprojekti on luotu, määritä Ratkaisut-kansio viittaamaan sijaintiin, jossa luotu esimerkkikomponentti sijaitsee. Voit lisätä viitteen käyttämällä alla näkyvää komentoa. Tämä viittaus ilmoittaa ratkaisuprojektille, mitkä koodikomponentit on lisättävä koonnin aikana. Voit lisätä viittauksia useisiin komponentteihin yksittäisessä ratkaisuprojektissa.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcli
Jos haluat luoda zip-tiedoston ratkaisuprojektista, siirry ratkaisuprojektin hakemistoon ja muodosta projekti käyttämällä seuraavaa komentoa. Tämä komento muodostaa MSBuild-ohjelman avulla ratkaisuprojektin poistamalla NuGet-riippuvuudet palautuksen osana. Käytä
/restore
-komento vain silloin, kun ratkaisuprojekti muodostetaan ensimmäisen kerran. Suorita sen jälkeen jokaisessa koontiversiossa komentomsbuild
.msbuild /t:build /restore
Tippi
- Jos MSBuild 15.9.* ei ole oikea polku, avaa Developer Command Prompt for Visual Studio 2017 ja suorita
msbuild
-komennot. - Jos ratkaisu luodaan virheenkorjauksen määrityksenä, tuloksena on ei-hallittu ratkaisupaketti. Hallittu ratkaisupaketti luodaan muodostamalla ratkaisu julkaisun määrityksessä. Nämä asetukset voidaan ohittaa määrittämällä SolutionPackageType-ominaisuus cdsproj-tiedostossa.
- Voit määrittää
msbuild
-määrityksen vapauttamaan tuotantokoontiversion. Esimerkki:msbuild /p:configuration=Release
- Jos Moniselitteinen projektin nimi -virhe esiintyy, kun suoritat ratkaisun msbuild-komennon ratkaisussa, varmista, että ratkaisun nimi ja projektin nimi eivät ole samat.
- Jos MSBuild 15.9.* ei ole oikea polku, avaa Developer Command Prompt for Visual Studio 2017 ja suorita
Luodut ratkaisutiedostot sijaitsevat \bin\debug\- (tai \bin\release)-kansiossa, kun koonti on suoritettu onnistuneesti.
Microsoft Power Platform Build Toolsin avulla voi automatisoida ratkaisun tuonnin Dataverse-ympäristöön. Muussa tapauksessa ratkaisu voidaan tuoda Dataverseen manuaalisesti verkkoportaalissa.
Muita tehtäviä, jotka voit suorittaa kehyksellä ja ratkaisuilla
Alla esitetään linkkejä muihin yleisiin tehtäviin, joita voit suorittaa käsitellessäsi kehystä ja ratkaisuja.