Hướng dẫn đóng gói phần mềm trong visual studio 2023
Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật. Show
Trong bài viết nàyPackage Deployer cho phép quản trị viên triển khai gói trên phiên bản Microsoft Dataverse. Một gói Package Deployer có thể bao gồm bất kỳ hoặc tất cả những điều sau đây:
Lưu ý Có một loại gói khác gọi là gói phần bổ trợ. Loại gói đó dành cho các tổ hợp phụ thuộc phần bổ trợ và không có mối quan hệ nào với các gói Package Deployer. Điều kiện tiên quyết
Tổng quan về quy trìnhĐể tạo một gói Package Deployer, bạn sẽ thực hiện các bước sau.
Các bước này được mô tả chi tiết ở chủ đề này. Tạo dự án theo góiBước đầu tiên là tạo dự án Visual Studio hoặc MSBuild cho gói. Để làm điều đó, bạn phải cài đặt một trong hai tiện ích mở rộng công cụ có trên máy tính phát triển của mình. Nếu sử dụng Visual Studio Code, hãy cài đặt . Mặt khác, nếu sử dụng Visual Studio 2019, hãy cài đặt Power Platform Tools cho Visual Studio. Xin lưu ý rằng tiện ích mở rộng Power Platform Tools hiện chỉ có sẵn cho Visual Studio 2019. Tuy nhiên, bạn có thể xây dựng dự án đã tạo bằng Visual Studio 2019 trở lên. Chọn tab thích hợp bên dưới để tìm hiểu cách tạo dự án bằng tiện ích mở rộng công cụ mong muốn. Cả hai công cụ đều xuất dự án ở định dạng tương tự nhau. Chạy lệnh để tạo gói ban đầu. Thông tin khác: pac package
Kết quả đầu ra CLI chứa các thư mục và tệp hiển thị bên dưới. Tên thư mục "DeploymentPackage" đã được sử dụng ở đây làm ví dụ.
Trong dự án đã tạo, bạn sẽ tìm thấy tệp cấu hình ImportConfig.xml trong thư mục PkgAssets và tệp PackageImportExtension.cs. Bạn sẽ sửa đổi các tệp này như được mô tả cuối chủ đề này. Bạn có thể tạo một dự án Visual Studio bằng Mẫu giải pháp Power Platform rồi sau đó thêm một dự án theo gói bằng mẫu Dự án triển khai gói Power Platform hoặc đơn giản là tạo trực tiếp một dự án bằng mẫu Dự án triển khai gói Power Platform. Lưu ý Không chọn mẫu Gói Power Platform. Mẫu đó dành cho các gói phần bổ trợ. Dự án và giải pháp kết quả Visual Studio chứa các thư mục và tệp hiển thị bên dưới. Tên "Deployment-package" đã được sử dụng ở đây làm ví dụ. Nội dung của thư mục Nội dung không được hiển thị ở đây cho ngắn gọn.
Trong dự án đã tạo, bạn sẽ tìm thấy tệp cấu hình ImportConfig.xml trong thư mục PkgFolder và tệp PackageTemplate.cs. Bạn sẽ sửa đổi các tệp này như được mô tả cuối chủ đề này. Thông tin thêm về cách sử dụng tiện ích mở rộng Power Platform Tools: Hương dẫn bắt đầu nhanh: Tạo dự án Power Platform Tools Thêm tệp góiSau khi đã tạo dự án trọn gói, bạn có thể bắt đầu thêm giải pháp và các tệp khác vào dự án đó. Khi sử dụng CLI, bạn có thể thêm các gói, giải pháp và tham chiếu bên ngoài vào dự án trọn gói của mình bằng cách sử dụng một trong các lệnh con add. Nhập
8 để xem danh sách các lệnh con. Hãy thêm một giải pháp cho gói của chúng tôi.
Tiếp theo, cập nhật các tệp cụ thể của ngôn ngữ HTML.
Đặt cấu hình gói
Thêm mã tùy chỉnhBạn có thể thêm mã tùy chỉnh thực thi trước, trong và sau khi gói được nhập vào một môi trường. Để làm điều này, hãy làm theo các hướng dẫn sau.
Tạo và triển khaiTrong các phần sau, chúng tôi sẽ mô tả cách xây dựng và triển khai một gói. Bản dựngQuá trình xây dựng gói sẽ được mô tả bên dưới tùy vào công cụ bạn đang sử dụng. Để xây dựng gói được tạo bằng CLI, bạn có thể tải tệp .csproj vào Visual Studio, nhưng thay vào đó, chúng tôi sẽ sử dụng lệnh dotnet và MSBuild. Ví dụ bên dưới giả sử thư mục làm việc có chứa tệp *.csproj.
5 Bạn có thể tùy ý xem thông tin chi tiết của gói đã xây dựng.
6 Để xây dựng gói, chỉ cần nhấn F5 trong Visual Studio hoặc chọn Xây dựng>Giải pháp xây dựng. Gói của bạn được làm từ các tệp sau trong thư mục
Lưu ý Bạn có thể thấy thư mục .NET (ví dụ: net472) chứa thư mục pdpublish. DLL của bạn và các tệp dự án khác nằm trong thư mục pdpublish đó.
Triển khaiSau khi tạo gói, bạn có thể triển khai gói đó trên phiên bản Dataverse bằng công cụ Package Deployer, Windows PowerShell hoặc lệnh CLI.
Để triển khai bằng CLI, hãy sử dụng lệnh
12.
7 Lưu ý Để triển khai một gói cho môi trường đích bằng CLI, trước tiên bạn phải thiết lập cấu hình xác thực và chọn một tổ chức. Thông tin thêm: , |