Power Apps component framework

Người tạo Power Apps có thể truy cập vào các thành phần trong Power Apps component framework, nên phải đóng gói chúng trong một giải pháp, xuất rồi nhập vào môi trường Power Apps với Dataverse. Các phần sau mô tả cách thực hiện điều này.

Để biết thêm thông tin về cách sử dụng các kỹ thuật ALM với các thành phần mã, hãy xem Quản lý vòng đời ứng dụng thành phần mã (ALM).

Đóng gói và triển khai một thành phần mã

Phần này mô tả cách nhập các thành phần mã vào Microsoft Dataverse để các thành phần có sẵn cho người tạo Power Apps.

Sau khi triển khai các thành phần mã bằng cách sử dụng CLI Power Platform, bước tiếp theo là đóng gói tất cả các thành phần mã vào tệp giải pháp và nhập tệp giải pháp vào Dataverse để bạn có thể thấy các thành phần mã trong trải nghiệm thời gian chạy của người tạo.

Cách tạo và nhập tệp giải pháp:

  1. Tạo một thư mục mới trong thư mục có tệp cdsproj và đặt tên là Các giải pháp (hoặc bất kỳ tên nào bạn thích) bằng cách sử dụng lệnh CLI mkdir Solutions. Điều hướng đến thư mục bằng cách sử dụng lệnhcd Solutions.

  2. Tạo một dự án giải pháp mới bằng cách sử dụng lệnh sau. Dự án giải pháp được sử dụng để gói thành phần mã vào tệp zip giải pháp (đã nén) dùng để nhập vào Dataverse.

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

    Lưu ý

    Giá trị publisher-name và publisher-prefix phải là duy nhất cho môi trường của bạn. Thêm thông tin: Đối tác phát triển giải phápTiền tố đối tác phát triển giải pháp

  3. Sau khi tạo dự án giải pháp mới, bạn cần tham chiếu thư mục Giải pháp tới vị trí chứa thành phần mẫu đã tạo. Bạn có thể thêm tham chiếu bằng lệnh bên dưới. Tham chiếu này thông báo cho dự án giải pháp về những thành phần mã cần thêm vào trong quá trình xây dựng. Bạn có thể thêm các tham chiếu vào nhiều thành phần trong một dự án giải pháp.

    pac solution add-reference --path \<path to your Power Apps component framework project\>
    ```dotnetcli
    
    
  4. Để tạo tệp zip từ dự án giải pháp, hãy truy cập vào thư mục dự án giải pháp của bạn và xây dựng dự án bằng cách sử dụng lệnh sau. Lệnh này sử dụng chương trình MSBuild để xây dựng dự án giải pháp bằng cách loại bỏ các phần phụ thuộc NuGet trong quá trình khôi phục. Chỉ sử dụng /restore trong lần đầu tiên xây dựng dự án giải pháp. Đối với mỗi bản dựng sau đó, bạn có thể chạy lệnh msbuild.

    msbuild /t:build /restore
    

    Tiền boa

    • Nếu MSBuild 15.9.* không nằm trong đường dẫn, hãy mở Lời nhắc lệnh nhà phát triển cho Visual Studio 2017 để chạy lệnh msbuild.
    • Việc xây dựng giải pháp trong cấu hình gỡ lỗi sẽ tạo ra một gói giải pháp không được quản lý. Một gói giải pháp được quản lý bằng cách xây dựng giải pháp trong cấu hình phát hành. Có thể ghi đè các thiết đặt này bằng cách chỉ định thuộc tính SolutionPackageType trong tệp cdsproj.
    • Bạn có thể đặt cấu hình msbuild thành Phát hành để phát hành bản dựng sản xuất. Ví dụ: msbuild /p:configuration=Release
    • Nếu bạn gặp phải lỗi "Tên dự án mơ hồ" khi chạy lệnh msbuild trên giải pháp, hãy đảm bảo rằng tên giải pháp và tên dự án của bạn không giống nhau.
  5. Các tệp giải pháp được tạo ra nằm trong thư mục \thùng rác\gỡ lỗi\ (hoặc \thùng rác\phát hành) khi xây dựng thành công.

  6. Bạn có thể dùng Công cụ xây dựng Microsoft Power Platform để tự động hóa việc nhập giải pháp vào môi trường Dataverse; nếu không, bạn có thể tự nhập giải pháp vào Dataverse bằng cách sử dụng cổng thông tin web.

Nhiệm vụ bổ sung mà bạn có thể làm với khung và giải pháp

Dưới đây là các liên kết đến các tác vụ phổ biến bổ sung mà bạn có thể làm khi làm việc với khung và giải pháp.

Xem thêm

Phần bổ trợ