Bagikan melalui


Power Apps component framework

Agar dapat diakses oleh pembuat Power Apps, komponen dalam Power Apps component framework harus dipaket dalam solusi, diekspor, lalu diimpor ke lingkungan Power Apps dengan Dataverse. Bagian berikut menjelaskan cara melakukannya.

Untuk informasi lebih lanjut tentang menggunakan teknik ALM dengan komponen kode, lihat ALM (Manajemen siklus hidup aplikasi Komponen kode).

Mengemas dan menyebarkan komponen kode

Bagian ini menjelaskan cara mengimpor komponen kode ke Microsoft Dataverse sehingga komponen tersedia untuk pembuat Power Apps.

Setelah menerapkan komponen kode menggunakan CLI Power Platform, langkah selanjutnya adalah untuk mengemas semua elemen komponen kode ke dalam file solusi dan mengimpor file solusi ke dalam Dataverse sehingga Anda dapat melihat komponen kode dalam pengalaman runtime pembuat.

Untuk membuat dan mengimpor file solusi:

  1. Buat folder baru dalam folder yang memiliki file cdsproj, dan beri nama Solusi (atau nama apa pun pilihan Anda) dengan menggunakan perintah CLI mkdir Solutions. Navigasi ke direktori menggunakan perintahcd Solutions.

  2. Buat proyek solusi baru menggunakan perintah berikut ini. Proyek solusi digunakan untuk bundling komponen kode ke file zip (dikompresi) solusi yang digunakan untuk mengimpor ke Dataverse.

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

    Catatan

    Nama penerbit dan awalan penerbit harus unik untuk lingkungan Anda. Informasi lebih lanjut: Penerbit solusi dan awalan penerbit solusi

  3. Setelah proyek solusi baru dibuat, rujuk folder Solusi ke lokasi tempat komponen sampel yang dibuat terletak. Anda dapat menambahkan referensi menggunakan perintah yang ditunjukkan di bawah ini. Referensi ini akan menginformasikan proyek solusi tentang komponen kode yang harus ditambahkan selama Build. Anda dapat menambahkan referensi ke beberapa komponen dalam satu proyek solusi.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Untuk membuat file zip dari proyek solusi, buka direktori proyek solusi Anda dan buat proyek dengan menggunakan perintah berikut. Perintah ini menggunakan program MSBuild untuk membangun proyek solusi dengan menarik dependensi NuGet sebagai bagian dari pemulihan. Hanya gunakan /restore pertama kali proyek solusi dibuat. Untuk setiap build setelah itu, Anda dapat menjalankan perintah msbuild.

    msbuild /t:build /restore
    

    Tip

    • Jika MSBuild 15.9.* tidak di jalur, buka Developer Command Prompt untuk Visual Studio 2017 untuk menjalankan perintah msbuild.
    • Membangun solusi dalam konfigurasi debug menghasilkan paket solusi tidak terkelola. Paket solusi terkelola dihasilkan dengan membangun solusi dalam konfigurasi rilis. Pengaturan ini dapat ditimpa dengan menentukan properti SolutionPackageType dalam file cdsproj.
    • Anda dapat mengatur konfigurasi msbuild ke Release untuk mengeluarkan pembuatan produksi. Contoh: msbuild /p:configuration=Release
    • Jika Anda mengalami kesalahan yang menyatakan "Nama proyek ambigu" saat menjalankan perintah msbuild pada solusi, pastikan nama solusi dan nama proyek Anda tidak sama.
  5. File solusi yang dihasilkan terletak di folder \bin\debug\ (atau \bin\release) setelah pembangunan berhasil.

  6. Anda dapat menggunakan Build Tool Microsoft Power Platform untuk mengotomatisasi mengimpor solusi ke lingkungan Dataverse; otherwise, jika tidak, Anda dapat secara manual mengimpor solusi ke Dataverse dengan menggunakan portal web.

Tugas tambahan yang dapat Anda lakukan dengan kerangka kerja dan solusi

Di bawah ini adalah tautan ke tugas umum tambahan yang dapat Anda lakukan saat bekerja dengan kerangka kerja dan solusi.

Lihat juga

Plug-in