Megosztás a következőn keresztül:


Power Apps component framework

Annak érdekében, hogy az összetevők elérhetők legyenek a Power Apps alkalmazáskészítők számára, a Power Apps component framework összetevőit egy megoldásba kell csomagolni, majd exportálni, végül importálni kell egy Power Apps környezetbe a Dataverse használatával. Az alábbi szakaszok ismertetik, hogyan kell ezt végrehajtani.

Az ALM-technikák kódkomponensekkel való alkalmazásáról további információt a Kódkomponensek alkalmazáséletciklus-kezelése (ALM) című témakörben talál.

Kódösszetevő csomagolása és telepítése

Ez a szakasz azt mutatja be, hogyan importálhatja a kódösszetevőket a Microsoft Dataverse-be úgy, hogy az összetevők elérhetők legyenek a Power Apps készítői számára.

A kód összetevőinek a Power Platform parancssori felület használatával történő megvalósítása után a következő lépés az, hogy az összes kódot tartalmazó összetevőt egyetlen megoldásfájlba csomagolja, majd importálja a megoldásfájlt a Dataverse szolgáltatásba, hogy az alkalmazásgyártó futtatókörnyezetében a kód összetevői láthatók legyenek.

Megoldásfájl létrehozása és importálása:

  1. Hozzon létre egy új mappát a cdsproj fájlt tartalmazó mappában, legyen a neve Megoldások (vagy egy tetszőleges név). Ehhez használja a parancssori felület mkdir Solutions parancsát. Nyissa meg a könyvtárat az alábbi parancs használatával:cd Solutions.

  2. Hozzon létre új megoldásprojektet a következő paranccsal. A megoldásprojekt célja, hogy a kód összetevőit a Dataverse alkalmazásba való importálásához használt zip (tömörített) fájlba történő becsomagolására szolgál.

    pac solution init --publisher-name \<enter your publisher name\>
    --publisher-prefix \<enter your publisher prefix\>
    

    Feljegyzés

    A publisher-name és publisher-prefix értékeknek a környezetében egyedinek kell lenniük. További információk: Megoldás közzétevője és Megoldás közzétevőjének előtagja

  3. A megoldásprojekt létrehozása után adja meg a Megoldások mappát, ahol a létrehozott mintaösszetevő található. A hivatkozást a következő parancs segítségével állíthatja be. Ez a hivatkozás arról tájékoztatja a megoldásprojektet, hogy a buildelés során melyik programkód-összetevőket kell hozzáadni. Egy megoldási projektben több összetevőre mutató hivatkozásokat is megadhat.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Ha a megoldás projektjből létre akar hozni egy zip fájlt, akkor a következő paranccsal menjen a megoldás projektkönyvtárához, és hozza létre a projektet. Ez a parancs az MSBuild program segítségével építi ki a megoldás projektjét, amely a visszaállítás részeként lekéri a NuGet-függőségeket. Csak a /restore megoldás projekt első buildelésekor használja. Ezután minden buildhez futtathatja az msbuild parancsot .

    msbuild /t:build /restore
    

    Tipp.

    • Ha az MSBuild 15.9.* nem található az elérési útvonalon, nyissa meg a Developer Command Prompt for Visual Studio 2017 szoftvert az msbuild parancsok futtatásához.
    • A megoldás kiépítésével a hibakeresési konfigurációjában egy nem felügyelt megoldáscsomagot hoz létre. Felügyelt megoldáscsomagot úgy hozhat létre, ha a megoldást kiadási konfigurációban építi ki. Ezek a beállítások felülbírálhatók egy SolutionPackageType tulajdonság megadásával a cdsproj fájlban.
    • Beállíthatja, hogy az msbuild konfiguráció állapota Kiadás legyen, ha éles buildet akar létrehozni. Példa: msbuild /p:configuration=Release
    • Ha a megoldásban az msbuild parancs futtatásakor a „Kétértelmű projektnév” hibaüzenet jelenik meg, győződjön meg arról, hogy a megoldás neve és a projekt neve ne legyen azonos.
  5. A létrehozott megoldásfájljok a \bin\debug\ (vagy a \bin\release) mappában találhatók, ha a buildelés sikeres volt.

  6. A Microsoft Power Platform Build Tools segítségével automatizálhatja a megoldások Dataverse-környezetbe történő importálását; máskülönben a megoldást manuálisan is importálhatja a Dataverse-be webportál segítségével.

A keretrendszerrel és a megoldásokkal végrehajtható további feladatok

Az alábbiakban a keretrendszer és a megoldások használata során felmerülő további gyakori feladatokra mutató hivatkozások találhatók.

Kapcsolódó információk

Beépülő modulok