Ogrodje komponent Power Apps
Da lahko ustvarjalci aplikacije Power Apps dostopajo do komponent v ogrodju komponent Power Apps, morajo biti te spakirane v rešitev, izvožene in nato uvožene v okolje Power Apps s storitvijo Dataverse. Postopek, kako to storite, je opisan v naslednjih razdelkih.
Za več informacij o uporabi tehnik ALM s komponentami kode glejte razdelek Upravljanje življenjskega cikla aplikacije za komponente kode (ALM).
Pakiranje in uvajanje komponente kode
V tem razdelku je opisan postopek za uvažanje komponent kode v Microsoft Dataverse, tako da bodo komponente na voljo ustvarjalcem aplikacije Power Apps.
Po implementaciji komponent kode s CLI Power Platform spakirajte vse elemente komponent kode v datoteko z rešitvijo in to uvozite v Dataverse, tako da boste videli komponente kode v izkušnji izvajanja za ustvarjalce.
Ustvarjanje in uvažanje datoteke z rešitvijo:
Ustvarite novo mapo v mapi z datoteko cdsproj in jo poimenujte Rešitve (ali z drugim imenom po vaši izbiri) z ukazom CLI
mkdir Solutions. Odprite imenik z ukazomcd Solutions.Ustvarite nov projekt rešitve z naslednjim ukazom. Projekt rešitve se uporablja za združevanje komponent kode v stisnjeno datoteko (zip), ki se uporablja za uvoz v Dataverse.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>Opomba
Vrednosti publisher-name in publisher-prefix morajo biti edinstvene in se uporabljati le za vaše okolje. Več informacij: Izdajatelj rešitve in Predpona izdajatelja rešitve
Ko ustvarite nov projekt rešitve, napotite mapo Rešitve na mesto, kjer je shranjena ustvarjena vzorčna komponenta. Sklic lahko dodate s spodnjim ukazom. Ta sklic pove, katere komponente kode je treba dodati med ustvarjanjem projekta rešitve. Sklice lahko dodate več komponentam v enem projektu rešitve.
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 /restoreNasvet
- Če v poti ni MSBuild 15.9.*, odprite Developer Command Prompt za Visual Studio 2017, da zaženete ukaze
msbuild. - Gradnja rešitve v konfiguraciji za iskanje napak ustvarja paket neupravljane rešitve. Paket upravljane rešitve ustvarja se ustvarjanjem rešitve v konfiguraciji izdaje. Te nastavitve lahko preglasite z določitvijo lastnosti SolutionPackageType v datoteki cdsproj.
- Konfiguracijo
msbuildlahko nastavite na Izdaja, da izdate produkcijsko gradnjo. Primer:msbuild /p:configuration=Release - Če se vam prikaže napaka »Neznano ime projekta« ob zagonu ukaza msbuild v vaši rešitvi, se prepričajte, da nimate istega imena rešitve in projekta.
- Če v poti ni MSBuild 15.9.*, odprite Developer Command Prompt za Visual Studio 2017, da zaženete ukaze
Ustvarjene datoteke rešitve se shranijo v mapi \bin\debug\ (ali \bin\release) po uspešno zaključenem ustvarjanju.
Uporabite orodja Microsoft Power Platform Build Tools, da avtomatizirate uvoz rešitve v okolje Dataverse; sicer lahko ročno uvozite rešitev v Dataverse prek spletnega portala.
Dodatna opravila, ki jih lahko izvajate z ogrodjem in rešitvami
Spodaj so povezave do dodatnih splošnih opravil, ki jih lahko izvajate pri delu z ogrodjem in rešitvami.
Ustvarite projekt rešitve na podlagi obstoječe rešitve v Dataverse
Ustvarite projekt vtičnika in mu dodajte sklic v svoji rešitvi