Sử dụng công cụ triển khai tổ hợp (Assembly Deployment Tool) trong Devexpress.

iworld.com.vn – Hướng dẫn sử dụng công cụ triển khai tổ hợp trong Devexpress.

Công cụ triển khai tổ hợp của DevExpress cho phép bạn thu thập các tổ hợp được yêu cầu có thể phân chia lại trong DevExpress (và tùy chỉnh) để triển khai ứng dụng của bạn. Công cụ này được cung cấp dưới dạng phần mở rộng VSIX Visual Studio (được hỗ trợ trong Visual Studio Professional, Premium và Ultimate).

Để truy cập công cụ triển khai tổ hợp, hãy chọn công cụ ( Tools) | công cụ triển khai tổ hợp DevExpress ( DevExpress Assembly Deployment Tool ) trong Visual Studio.

Lúc này cửa sổ hội thoại công cụ triển khai tổ hợp DevExpress (DevExpress Assembly Deployment Tool) sẽ xuất hiện. Trong cửa sổ hội thoại này sẽ cho phép bạn chỉ định đường dẫn tệp để triển khai (các) dự án của bạn, chọn một hoặc nhiều dự án từ giải pháp hiện tại của bạn và nhấp vào phân tích (Analyze).

Sau đó, bạn sẽ thấy danh sách các tổ hợp DevExpress được yêu cầu để phân chia ứng dụng ở phía bên phải.

Danh sách các tổ hợp được sắp xếp như sau:

  • Tệp đầu ra cho các dự án đã chọn nằm ở đầu danh sách: tệp thực thi (.exe) cho các dự án WinForms và WPF hoặc tệp tổ hợp (.dll) cho các ứng dụng web ASP.NET.
  • Sau các tệp đầu ra, có một danh sách các tổ hợp DevExpress được tham chiếu trực tiếp bởi các dự án đã chọn. Chúng bao gồm các tổ hợp bắt buộc bổ sung như ASP.NET hoặc Chủ đề WPF và / hoặc tổ hợp DevExpress in ra có thể không được tham chiếu trực tiếp bởi các dự án đã chọn. Lưu ý rằng các tổ hợp thời gian thiết kế (design-time assemblies) (* .Design.dll) không được đưa vào danh sách ngay cả khi chúng được tham chiếu trực tiếp, vì chúng không bắt buộc phải phân chia và việc triển khai các tổ hợp như vậy theo DevExpress EULA là bị bị nghiêm cấm.
  • Ở cuối danh sách có các mục bổ sung để tùy chỉnh danh sách tổ hợp tổng thể:
    – Thêm các cụm tham chiếu không thuộc hệ thống…( Add non-system referenced assemblies…) Mục này thêm các tổ hợp không phải trong hệ thống được các dự án tham chiếu vào danh sách. Lưu ý rằng mục này không khả dụng nếu không có tổ hợp tương ứng nào được tham chiếu bởi một dự án.
    – Thêm một tổ hợp tùy chỉnh… (Add a custom assembly…) Mục này cho phép bạn thêm bất kỳ tổ hợp tùy chỉnh nào từ đĩa vào danh sách để phân chia thêm cùng với các tổ hợp DevExpress khác. Nhấp vào nó để có thể chọn một tổ hợp tùy chỉnh. Lưu ý rằng bạn có thể thêm một tổ hợp mỗi khi bạn nhấp vào mục “thêm tổ hợp tùy chỉnh…”.

Nếu bạn thêm các tổ hợp tùy chỉnh vào danh sách tập hợp có thể phân chia lại hoặc loại trừ các tổ hợp DevExpress được phát hiện tự động, lựa chọn của bạn sẽ được duy trì cho từng giải pháp cũng như đường dẫn triển khai đích đến được chỉ định. Do đó, bạn không phải điều chỉnh lại danh sách các tổ hợp được yêu cầu có thể phân chia lại mỗi khi bạn thu thập chúng để triển khai.

Là một tùy chọn bổ sung, bạn có thể thêm hoặc xóa các tổ hợp có thể phân chia lại khỏi danh sách bằng cách chọn các sản phẩm DevExpress tương ứng. Các sản phẩm được liệt kê trong tab theo sản phẩm (By Products) cho phiên bản sản phẩm DevExpress cụ thể. Danh sách các tổ hợp cần thiết sẽ được thêm vào khi bạn kiểm tra một sản phẩm cụ thể. Tính năng này hữu ích khi các dự án của bạn không tham chiếu rõ ràng đến các tổ hợp DevExpress. Chẳng hạn, nó có thể tải chúng một cách ngầm định bằng cách sử dụng Reflection.

Khi bạn đã chọn các tổ hợp cần thiết và chỉ định thư mục triển khai, hãy nhấp vào nút triển khai (Deploy).

Công cụ sẽ sao chép tất cả các tổ hợp đã chọn vào thư mục đích đến được chỉ định. Lưu ý rằng nếu thư mục đích đến không tồn tại, bạn sẽ được nhắc tạo một thư mục. Nếu thư mục đích đến không trống và chứa bất kỳ tổ hợp nào đã chọn, bạn sẽ được yêu cầu viết lại các tệp trong thư mục đích đến.

Tìm hiểu thêm các công cụ trong DevExpress tại https://docs.devexpress.com

 

Biên dịch bởi Anh Đức – iworld.com.vn