Trong chương này, chúng tôi sẽ thảo luận về cách sử dụng gói NuGet mà chúng tôi đã tạo và xuất bản lên nguồn cấp dữ liệu NuGet riêng tư. Vì vậy, đầu tiên chúng ta sẽ tạo một dự án Xamarin.Forms. Đầu tiên chúng ta cần hiểu Xamarin.Forms là gì.
- Xamarin.Forms là một khung cho phép các nhà phát triển nhanh chóng tạo giao diện người dùng đa nền tảng.
- Xamarin.Forms là một bản tóm tắt bộ công cụ UI được hỗ trợ nguyên bản đa nền tảng cho phép các nhà phát triển dễ dàng tạo giao diện người dùng có thể được chia sẻ trên Android, iOS, Windows và Windows Phone.
- Giao diện người dùng được hiển thị bằng cách sử dụng các điều khiển gốc của nền tảng đích, cho phép các ứng dụng Xamarin.Forms giữ lại giao diện phù hợp cho từng nền tảng.
Để bắt đầu Xamarin.Forms, chúng tôi cần một số tính năng bổ sung trong Visual Studio 2015. Hãy để chúng tôi sửa đổi Visual Studio 2015 của bạn và đảm bảo tùy chọn phát triển di động đa nền tảng sau được chọn.
Sau khi cài đặt xong, chúng ta hãy cập nhật Xamarin bằng cách chọn Tools → Options…
Cuộn xuống và mở rộng Xamarin ở khung bên trái, sau đó chọn Khác . Ở góc trên cùng bên phải của hộp thoại, nhấp vào Kiểm tra ngay để xem có bản cập nhật nào không.
Bạn có thể thấy rằng các bản cập nhật có sẵn, chúng ta hãy nhấp vào nút Tải xuống để bắt đầu tải xuống. Sau khi quá trình tải xuống hoàn tất, bạn sẽ được thông báo để cài đặt các bản cập nhật. Bây giờ chúng ta hãy mở lại Visual studio và chọn tùy chọn menu Tệp → Mới → Dự án… .
Trong ngăn bên trái, chọn mẫu Visual C# → Cross-Platform và trong ngăn giữa, chọn Ứng dụng Xaml trống (Xamarin.Forms Portable) . Nhập tên vào trường Tên và bấm OK.
Chọn Phiên bản mục tiêu và Phiên bản tối thiểu và nhấp vào OK.
Bạn sẽ thấy một loạt các dự án; ở trên cùng, chúng tôi có thư viện PCL sẽ được chia sẻ giữa tất cả các nền tảng như Android, iOS, UWP, Windows 8.1 và Windows Phone 8.1.
Ở đây, chúng tôi sẽ tập trung vào thư viện PCL và sẽ đưa một số mã vào đây. Hãy để chúng tôi mở rộng mã.
Trong mẫu Xamarin.Forms này, bạn có thể thấy App.xaml và MainPage.xaml chung, sử dụng khung XAML Xamarin.Forms hoạt động trên các nền tảng này.
Chúng tôi cần nhập mã của mình và chúng tôi cũng cần nguồn cấp dữ liệu NuGet riêng tư mà chúng tôi đã thiết lập trong chương trước.
Bây giờ chúng ta hãy mở Trình quản lý gói NuGet. Nhấp vào bánh xe bên cạnh danh sách thả xuống Nguồn gói.
Chúng tôi cần thêm nguồn cấp dữ liệu riêng tư của mình tại đây, hãy nhấp vào nút dấu cộng (+) .
Bạn sẽ thấy rằng một hộp kiểm khác được thêm vào trong phần Nguồn gói có sẵn , chúng ta hãy chỉ định tên và đường dẫn nguồn rồi nhấp vào OK .
Bây giờ chúng ta hãy chuyển đến tab Duyệt qua và chọn Nguồn riêng tư từ danh sách thả xuống Nguồn gói và bạn sẽ thấy gói NuGet StringLibrary. Chọn StringLibrary và nhấp vào Cài đặt .
Nhấp vào OK và bạn sẽ thấy một lỗi.
Chúng tôi không thể sử dụng thư viện với cấu hình .NETPortable phiên bản 259, chúng tôi sẽ sửa lỗi này trong chương tiếp theo.