Делите путем


Power Apps component framework

Да би Power Apps креатори могли да им приступају, Power Apps component framework компоненте морају бити спаковане у решење, извезене и увезене у Power Apps окружење са услугом Dataverse. У следећим одељцима је описано како то да урадите.

За више информација о коришћењу ALM техника са компонентама кода, погледајте Управљање животним циклусом апликација компоненти кода (ALM).

Паковање и примена компоненте кода

Овај одељак описује како да увезете компоненте кода у Microsoft Dataverse како би компоненте биле доступне Power Apps креаторима.

Након примене компоненти кода уз Power Platform CLI, следећи корак је да спакујете све елементе компоненте кода у датотеку решења и да датотеку увезете у Dataverse како бисте могли да видите компоненте кода у искуству извршавања креатора.

Да бисте креирали и увезли датотеку решења:

  1. Креирајте нову фасциклу у фасцикли која садржи датотеку cdsproj и дајте јој назив Решења (или неки други назив по вашем избору) помоћу CLI команде mkdir Solutions. Дођите до директоријума помоћу командеcd Solutions.

  2. Креирајте нови пројекат решења помоћу следеће команде. Пројекат решења се користи за повезивање компоненте кода у zip (компримовану) датотеку која се користи за увоз у Dataverse.

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

    Белешка

    Вредности publisher-name и publisher-prefix морају да буду јединствене за ваше окружење. Још информација: Издавач решења и Префикс издавача решења

  3. Када креирате нови пројекат решења, упутите фасциклу Решења на локацију где се налази креиран пример компоненте. Референцу можете да додате помоћу команде приказане у наставку. Ова референца обавештава пројекат решења о томе које компоненте кода треба додати током креирања. Можете додати референце у више компоненти у једном пројекту решења.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Да бисте генерисали zip датотеку из пројекта решења, идите у директоријум пројекта решења и направите пројекат помоћу следеће команде. Ова команда користи програм MSBuild за израду пројекта решења повлачењем NuGet зависности као дела опоравка. Користите /restore само први пут када изградите пројекат решења. За сваку израду после тога, можете да покренете команду msbuild.

    msbuild /t:build /restore
    

    Савет

    • Ако MSBuild 15.9.* није у путањи, отворите Developer Command Prompt за Visual Studio 2017 да бисте покренули msbuild команде.
    • Прављење решења у конфигурацији отклањања грешака генерише пакет некомплетног решења. Пакет комплетног решења се генерише прављењем решења у конфигурацији издања. Ове поставке можете да замените навођењем својства SolutionPackageType у датотеци cdsproj.
    • Можете да подесите конфигурацију msbuild на Издање да бисте објавили производну верзију. Пример: msbuild /p:configuration=Release
    • Ако наиђете на грешку „Двосмислено име пројекта“ приликом покретања команде msbuild у решењу, уверите се да имена решења и пројекта нису иста.
  5. Генерисане датотеке решења налазе се у фасцикли \bin\debug\ (или \bin\release) након успешног прављења верзије.

  6. Можете да користите Microsoft Power Platform Build Tools да бисте аутоматизовали увоз решења у Dataverse окружење; у супротном, можете ручно да увезете решење у Dataverse коришћењем веб-портала.

Додатни задаци које можете да обављате помоћу радног оквира и решења

Испод су наведене везе до додатних уобичајених задатака које можете да обављате када радите са радним оквиром и решењима.

Такође погледајте

Додаци