Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
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:
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.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
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\> ```dotnetcliPara 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ó
/restorea primeira vez que se cree o proxecto de solución. Para cada compilación posterior, pode executar o comandomsbuild.msbuild /t:build /restorePropina
- 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
msbuilden 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.
- 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
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.
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.
Crear un proxecto de solución baseado nunha solución existente en Dataverse
Crear un proxecto de complemento e engadir unha referencia a el na solución