Tìm hiểu về công cụ chuyển đổi dự án (Project converter) trong DevExpress.

Iworld.com.vn – Tìm hiểu về công cụ chuyển đổi dự án trong DevExpress.

Công cụ chuyển đổi dự án cho phép bạn cập nhật các dự án .NET của mình sau khi bạn cài đặt phiên bản mới của các thành phần DevExpress. Bạn có thể chạy trình chuyển đổi dự án dưới dạng cửa sổ hộp thoại (dialog window) hoặc dưới dạng ứng dụng bảng điều khiển (Console Application) .

Công cụ chuyển đổi dự án thay thế tổng hợp các tài liệu lỗi thời bằng các tài liệu được cập nhật mới nhất trong các thư viện. Bộ chuyển đổi cập nhật những tệp tài liệu sau:

  • Tệp tài liệu dự án (.csproj and .vbproj);
  • Tệp tài liệu tài nguyên (.resx) cho các biểu mẫu đã được hạn định hóa trong trình thiết kế biểu mẫu Visual Studio;
  • Các tệp ứng dụng web (Web.config, .aspx, .ascx, .asax và .master);
  • Các tệp khác (.cs, .vb, .xaml, .skin, .config, .config.xml, .licx, .svc, .refresh, .uitest và .lsml).

Những lưu ý quan trọng :

  • Trước khi bạn bắt đầu nâng cấp dự án, hãy tham khảo phần Ghi chú nâng cấp ( Upgrade Notes ) và đến trang thay đổi đột phá ( Breaking changes ).
  • Công cụ chuyển đổi dự án không sửa đổi tên của các lớp và thành viên API.
  • Bạn có thể sử dụng công cụ chuyển đổi dự án để cập nhật các phiên bản ở định dạng trọn gói tài liệu ( PackageReferences ) trong dự án của mình. Công cụ chuyển đổi không hỗ trợ định dạng package.config cũ.
  • Công cụ chuyển đổi dự án không nâng cấp phiên bản gói DevExpress / DevExtreme npm được liệt kê trong tệp package.json. Bạn nên cập nhật phiên bản theo cách thủ công.
  • Công cụ chuyển đổi không thay thế các tập hợp được đặt trong thư mục bin của dự án. Để nâng cấp nội dung thư mục bin, hãy chọn Xây dựng > Giải pháp gỡ bỏ ( Build > clean solution ) trong menu chính của Visual Studio và thực hiện lại dự án.
  • Sử dụng dịch vụ hạn định (localization service) để tải về phiên bản mới nhất của các nguồn tài nguyên dữ liệu hạn định. Dịch vụ này cho phép bạn sao chép các phiên bản dịch hiện có của mình sang một phiên bản tổng hợp DevExpress khác.

Để biết thêm thông tin chi tiết vui lòng tham khảo thêm tại website :www.docs.devexpress.com

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