Kongsi melalui


Rangka kerja komponen Power Apps

Untuk boleh diakses oleh pembuat Power Apps, komponen dalam Power Apps component framework mesti dipek dalam penyelesaian, dieksport dan kemudian diimport ke dalam persekitaran Power Apps dengan Dataverse. Bahagian yang berikut menerangkan cara melakukannya.

Untuk mendapatkan maklumat lanjut tentang penggunaan teknik ALM dengan komponen kod, lihat Komponen kod pengurusan kitaran hayat aplikasi (ALM).

Pakej dan melaksanakan komponen kod

Bahagian ini menerangkan cara untuk mengimport komponen kod ke dalam Microsoft Dataverse supaya komponen tersedia untuk pembuat Power Apps.

Selepas melaksanakan komponen kod dengan menggunakan CLI Power Platform, langkah seterusnya ialah untuk pek semua elemen komponen kod ke dalam fail penyelesaian dan mengimport fail penyelesaian ke dalam Dataverse supaya anda boleh melihat komponen kod dalam penglaman masa jalan pembuat.

Untuk mencipta dan mengimport fail penyelesaian:

  1. Cipta folder baharu dalam folder yang mempunyai fail cdsproj dan namakan folder Penyelesaian (atau sebarang nama pilihan anda) dengan menggunakan perintah CLI mkdir Solutions. Navigasi ke direktori dengan menggunakan perintah cd Solutions.

  2. Cipta projek penyelesaian baharu menggunakan perintah berikut. Projek penyelesaian digunakan untuk mempukalkan komponen kod ke dalam fail zip penyelesaian (mampat) yang digunakan untuk mengimport ke dalam Dataverse.

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

    Nota

    Nama penerbit dan nilai awalan penerbit mestilah unik untuk persekitaran anda. Maklumat lanjut: Penerbit penyelesaian dan Awalan penerbit penyelesaian

  3. Selepas projek penyelesaian baharu dicipta, rujuk folder Penyelesaian ke lokasi tempat komponen sampel yang dicipta berada. Anda boleh menambah rujukan dengan menggunakan perintah ditunjukkan di bawah. Rujukan ini memberitahu projek penyelesaian tentang komponen kod yang sepatutnya ditambah semasa binaan. Anda boleh menambah rujukan kepada berbilang komponen dalam projek penyelesaian tunggal.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Untuk menjana fail zip daripada projek penyelesaian, pergi ke direktori projek penyelesaian anda dan bina projek dengan menggunakan perintah berikut. Perintah ini menggunakan program MSBuild untuk membina projek penyelesaian dengan menarik kebergantungan NuGet sebagai sebahagian daripada pemulihan. Hanya gunakan /restore pada kali pertama projek penyelesaian dibina. Untuk setiap binaan selepas itu, anda boleh menjalankan perintah msbuild.

    msbuild /t:build /restore
    

    Tip

    • Jika MSBuild 15.9.* tidak berada di laluan, buka Gesaan Perintah Pembangun untuk Visual Studio 2017 untuk menjalankan perintah msbuild.
    • Membina penyelesaian dalam konfigurasi nyahpepijat, menjana pakej penyelesaian yang tidak terurus. Pakej penyelesaian terurus dijana dengan membina penyelesaian dalam konfigurasi keluaran. Tetapan ini boleh ditulis ganti dengan menentukan sifat JenisPakejPenyelesaian dalam fail cdsproj.
    • Anda boleh menetapkan konfigurasi msbuild kepada Keluaran untuk mengeluarkan binaan pengeluaran. Contoh: msbuild /p:configuration=Release
    • Jika anda menemui ralat yang mengatakan "Nama projek tidak jelas" apabila menjalankan perintah msbuild pada penyelesaian anda, pastikan nama penyelesaian dan nama projek anda tidak sama.
  5. Fail penyelesaian yang dijana terletak dalam folder \bin\debug\ (atau \bin\release) selepas berjaya dibina.

  6. Anda boleh menggunakan Microsoft Power Platform Build Tools untuk mengimport penyelesaian ke dalam persekitaran Dataverse secara automatik; jika tidak, anda boleh mengimport penyelesaian ke dalam Dataverse secara manual dengan menggunakan portal web.

Tugas tambahan yang boleh anda lakukan dengan rangka kerja dan penyelesaian

Berikut adalah pautan ke tugas umum tambahan yang boleh anda lakukan apabila bekerja dengan rangka kerja dan penyelesaian.

Lihat juga

Pemalam