Sdílet prostřednictvím


Power Apps component framework

Aby byly komponenty architektury Power Apps component framework přístupné tvůrcům Power Apps, musí být zabaleny do řešení, exportovány a následně importovány do prostředí Power Apps s Dataverse. Následující části popisují, jak to provést.

Další informace o používání technik ALM s komponentami kódu viz Správa životního cyklu aplikací (ALM) komponent kódu.

Balení a nasazení komponenty kódu

Tato část popisuje, jak importovat komponenty kódu do Microsoft Dataverse tak, aby byly komponenty k dispozici tvůrcům Power Apps.

Po implementaci komponent kódu pomocí Power Platform CLI je dalším krokem zabalení všech prvků komponenty kódu do souboru řešení a import souboru řešení do Dataverse, abyste mohli vidět součásti kódu v prostředí runtime výrobce.

Postup vytvoření a importu souboru řešení:

  1. Vytvořte novou složku ve složce, která má soubor cdsproj a pojmenujte ji Řešení (nebo jí dejte libovolný název podle své volby) pomocí příkazu mkdir Solutions. Přejděte do adresáře pomocí příkazucd Solutions.

  2. Vytvořte nový projekt řešení pomocí následujícího příkazu. Projekt řešení se používá pro seskupení komponenty kódu do komprimovaného souboru ZIP, který se používá k importu Dataverse.

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

    Poznámka:

    Hodnoty publisher-name a publisher-prefix musí být jedinečné pro vaše prostředí. Více informací: Vydavatel řešení a Předpona vydavatele řešení

  3. akmile je vytvořen nový projekt řešení, odkažte složku Řešení na místo, kde se nachází vytvořená komponenta. Odkaz můžete přidat pomocí níže uvedeného příkazu. Tento odkaz informuje projekt řešení o tom, které komponenty kódu by měly být přidány během sestavování. V jednom projektu řešení můžete přidat odkazy na více komponent.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Chcete-li vygenerovat soubor zip z projektu řešení, přejděte do adresáře projektu řešení a vytvořte projekt pomocí následujícího příkazu. Tento příkaz používá program MSBuild k sestavení projektu řešení stažením závislostí NuGet v rámci obnovy. /restore použijte pouze při prvním sestavení projektu řešení. Pro každé další sestavení můžete příkaz spustit msbuild.

    msbuild /t:build /restore
    

    Zpropitné

    • Pokud není MSBuild 15.9.* v cestě, otevřete příkazový řádek vývojáře pro Visual Studio 2017 a spusťte příkazy msbuild.
    • Vytváření řešení v konfiguraci ladění vygeneruje balíček nespravovaného řešení. Balíček spravovaných řešení je vygenerován vytvořením řešení v konfiguraci verze. Tato nastavení můžete přepsat zadáním vlastnosti SolutionPackageType v souboru cdsproj.
    • Konfiguraci msbuild můžete nastavit na Vydání k vydání provozního sestavení. Příklad: msbuild /p:configuration=Release
    • Pokud narazíte na chybu, která při spuštění příkazu msbuild ve vašem řešení uvádí „Nejasný název projektu“, ujistěte se, že název řešení a název projektu nejsou stejné.
  5. Generované soubory řešení jsou umístěny ve složce \bin\debug\ (or \bin\release), jakmile je sestavení úspěšné.

  6. Můžete použít Nástroje pro sestavení Microsoft Power Platform k automatizaci importu řešení do prostředí Dataverse, jinak můžete ručně importovat řešení do Dataverse pomocí webového portálu.

Další úkoly, které lze provádět s architekturou a řešeními

Níže jsou uvedeny odkazy na další běžné úkoly, které můžete provádět při práci s architekturou a řešeními.

Viz také

Moduly plug-in