Power Apps component framework
Power Apps жасаушыларына қолжетімді болу үшін, Power Apps component framework құрамдастары шешімге жинақталып, экспортталып, содан кейін Dataverse бағдарламасымен Power Apps ортасына импортталуы қажет. Келесі бөлімдерде осыны істеу жолы сипатталады.
Код құрамдастары бар ALM әдістерін пайдалану туралы қосымша ақпаратты Код құрамдастарының бағдарлама өмір циклін басқару (ALM) бөлімінен қараңыз.
Код құрамдасын жинап, орналастыру
Бұл бөлімде құрамдастар Power Apps жасаушыларына қолжетімді болатындай код құрамдастарын Microsoft Dataverse бағдарламасына импорттау жолы сипатталады.
Power Platform CLI пайдалану арқылы код құрамдастарын іске асырғаннан кейін , келесі қадам - барлық кодтың құрамдас элементтерін шешім файлына жинақтау және шешім файлын Dataverse бағдарламасына импорттау, осылайша сіз жасаушының орындау уақыты тәжірибесінде код құрамдастарын көре аласыз.
Шешім файлын жасау және импорттау үшін:
Cdsproj файлы бар қалтада жаңа қалта жасап, CLI пәрменін
mkdir Solutions
пайдалану арқылы атын Шешімдер деп (немесе қалаған атауға) өзгертіңіз.cd Solutions
пәрменін пайдалану арқылы каталогты шарлаңыз.Төмендегі пәрменді пайдаланып жаңа шешім жобасын жасаңыз. Шешім жобасы Dataverse бағдарламасына импорттау үшін пайдаланылатын шешім zip (сығымдалған) файлына код құрамдасын біріктіру үшін пайдаланылады.
pac solution init --publisher-name \<enter your publisher name\> --publisher-prefix \<enter your publisher prefix\>
Ескертпе
Орта үшін жариялаушы аты және жариялаушы префиксі мәндері бірегей болуы қажет. Қосымша ақпарат: Шешім жариялаушы және Шешім жариялаушы префиксі
Жаңа шешім жобасы жасалғаннан кейін, жасалған үлгі құрамдасы орналасқан орындағы Шешімдер қалтасын қараңыз. Төменде көрсетілген пәрмен арқылы сілтеме қоса аласыз. Бұл сілтеме құрастыру кезінде қандай код құрамдастарын қосу керектігі туралы шешім жобасын хабарлайды. Бір шешім жобасында бірнеше құрамдастарға сілтемелер қоса аласыз.
pac solution add-reference --path \<path to your Power Apps component framework project\> ```dotnetcli
Шешім жобасынан zip файлын жасау үшін шешім жобасы каталогына өтіп, келесі пәрменді пайдалану арқылы жобаны құрастырыңыз. Бұл пәрмен қалпына келтіру бөлігі ретінде NuGet тәуелділіктерін түсіру арқылы шешім жобасын құру үшін MSBuild бағдарламасын пайдаланады. Шешім жобасы алғаш рет жасалғанда тек
/restore
пайдаланыңыз. Одан кейінгі әрбір құрастыру үшінmsbuild
пәрменін орындауға болады.msbuild /t:build /restore
Шайпұл
- Егер MSBuild 15.9.* жолда болмаса,
msbuild
пәрмендерін іске қосу үшін Visual Studio 2017 жүйесіне арналған Әзірлеуші пәрмені ұсынысын ашыңыз. - Түзету конфигурациясында шешімді құрастыру әрекеті басқарылмайтын шешім бумасын құрады. Басқарылатын шешім бумасы шығарылым конфигурациясында шешімді құрастыру арқылы құрылады. cdsproj файлында SolutionPackageType сипатын көрсету арқылы осы параметрлерді қайта анықтай аласыз.
- Өндіріс құрылымын шығару үшін
msbuild
конфигурациясын Шығарылым конфигурациясына орната аласыз. Мысалы:msbuild /p:configuration=Release
- Егер шешіміңізде msbuild пәрменін іске қосқанда "Көпмағыналы жоба атауы" деген қатеге тап болсаңыз, шешіміңіздің аты мен жоба атауы бірдей емес екеніне көз жеткізіңіз.
- Егер MSBuild 15.9.* жолда болмаса,
Құру сәтті аяқталғаннан кейін құрылған шешім файлдары \bin\debug\ (немесе \bin\release) қалтасына орналастырылады.
Шешімді Dataverse ортасына импорттауды автоматтандыру үшін Microsoft Power Platform Build Tools құралдарын пайдалануға болады; болмаса, веб-портал көмегімен шешімді Dataverse ортасына импорттауды қолмен жасауға болады.
Құрылым мен шешімдер арқылы жасауға болатын қосымша тапсырмалар
Төменде құрылым және шешімдермен жұмыс істеу кезінде жасай алатын қосымша ортақ тапсырмаларға сілтемелер берілген.
Қолданыстағы шешім негізінде шешім жобасын жасаңыз Dataverse
Қосылатын модуль жобасын жасаңыз және шешіміңізде оған сілтеме қосыңыз