Compartir por


Power Apps Component Framework

Para ser accesibles polos creadores de Power Apps, os compoñentes de Power Apps Component Framework deben ser empaquetados nunha solución, exportados e, despois, importados a un ambiente de Power Apps con Dataverse. As seguintes seccións describen como facelo.

Para obter máis información sobre o uso de técnicas ALM con compoñentes de código, consulte Xestión do ciclo de vida da aplicación de compoñentes de código (ALM).

Empaquetar e despregar un compoñente de código

Esta sección describe como importar compoñentes de código a Microsoft Dataverse para que os compoñentes estean dispoñibles para os creadores de Power Apps.

Despois de implementar os compoñentes de código con Power Platform CLI, o seguinte paso é empaquetar todos os elementos do compoñente de código nun ficheiro de solucións e importalo en Dataverse para poder ver os compoñentes do código na experiencia de tempo de execución do creador.

Para crear e importar un ficheiro de solucións:

  1. Cree un novo cartafol no cartafol que ten o ficheiro cdsproj e denomíneo Solucións (ou calquera nome que desexe) mediante o comando de CLI mkdir Solutions. Desprácese ata o directorio mediante o comandocd Solutions.

  2. Cree un novo proxecto de solución empregando o seguinte comando. O proxecto de solución úsase para agrupar o compoñente de código nun ficheiro zip (comprimido) de solucións que se usa para importar a Dataverse.

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

    Nota

    Os valores publisher-name e publisher-prefix deben ser únicos para o seu ambiente. Máis información: Publicador de solucións e Prefixo do publicador de solucións

  3. Despois de crear o novo proxecto de solución, refira o cartafol Solucións á localización onde se encontra o compoñente de exemplo creado. Pode engadir a referencia usando o comando que se mostra a continuación. Esta referencia informa ao proxecto de solución sobre que compoñentes de código deben engadirse durante a compilación. Pode engadir referencias a varios compoñentes nun único proxecto de solución.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Para xerar un ficheiro zip desde o proxecto da solución, vaia ao directorio do proxecto da solución e cree o proxecto mediante o seguinte comando. Este comando usa o programa MSBuild para crear o proxecto de solución eliminando as dependencias NuGet como parte da restauración. Use só /restore a primeira vez que se cree o proxecto de solución. Para cada compilación posterior, pode executar o comando msbuild.

    msbuild /t:build /restore
    

    Propina

    • Se MSBuild 15.9.* non está no camiño, abra o símbolo do sistema do programador para Visual Studio 2017 para executar os comandos msbuild.
    • Crear a solución na configuración de depuración xera un paquete de solución non administrada. Un paquete de solución administrada xérase a solución na configuración de lanzamento. Estes axustes pode ser anulados especificando a propiedade SolutionPackageType no ficheiro cdsproj.
    • Pode configurar a configuración msbuild en Lanzamento para emitir unha compilación de produción. Exemplo: msbuild /p:configuration=Release
    • Se atopa un erro que di "Nome de proxecto ambiguo" ao executar o comando msbuild na solución, asegúrese de que o nome da solución e o nome do proxecto non sexan os mesmos.
  5. Os ficheiros de solución xerados están localizados no cartafol \papeleira\depuración\ (ou \papeleira\lanzamento) despois de que a compilación sexa correcta.

  6. Pode usar Microsoft Power Platform Build Tools para automatizar a importación da solución a un ambiente de Dataverse; se non, pode importar a solución manualmente a Dataverse empregando o portal web.

Tarefas adicionais que pode facer co marco e as solucións

A continuación móstranse ligazóns a tarefas comúns adicionais que pode facer cando traballa co marco e as solucións.

Consulte tamén

Complementos