Trong chương này, chúng ta sẽ thảo luận cách thêm tài liệu tham khảo vào thư viện của bạn. Thêm tài liệu tham khảo vào thư viện cũng giống như thêm tài liệu tham khảo cho các dự án khác của bạn, như dự án bảng điều khiển và dự án UWP.
Bây giờ bạn có thể thấy rằng dự án PCL có một số tham chiếu theo mặc định. Bạn cũng có thể thêm các tài liệu tham khảo khác theo nhu cầu ứng dụng của mình.
Trong thư viện PCL, bạn cũng có thể xem tệp project.json.
{
"supports": {},
"dependencies": {
"NETStandard.Library": "1.6.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1"
},
"frameworks": {
"netstandard1.3": {}
}
}
Một phương pháp thêm tham chiếu vào thư viện của bạn là nhập trực tiếp tham chiếu đó vào tệp project.json. Như bạn có thể thấy rằng chúng tôi đã thêm một số tham chiếu trong phần phụ thuộc như trong đoạn mã sau.
{
"supports": {},
"dependencies": {
"NETStandard.Library": "1.6.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.1",
"System.Runtime.Serialization.Json": "4.0.3",
"Microsoft.EntityFrameworkCore": "1.1.0"
},
"frameworks": {
"netstandard1.3": {}
}
}
Bây giờ chúng ta hãy lưu tệp này và bạn sẽ thấy rằng tài liệu tham khảo đã được thêm vào thư viện của bạn ngay bây giờ.
Phương pháp khác để thêm tham chiếu vào thư viện của bạn là Trình quản lý gói NuGet. Bây giờ chúng ta hãy nhấp chuột phải vào dự án StringLibrary (Portable) và chọn Mange NuGet Packages…
Trên tab Duyệt qua, bạn có thể tìm kiếm bất kỳ gói NuGet nào; giả sử chúng tôi muốn thêm gói “System.Runtime.Serialization.Primitives”.
Nhấp vào nút Cài đặt , sẽ hiển thị màn hình sau.
Bây giờ, nhấp vào nút OK .
Cuối cùng, nhấp vào nút Tôi chấp nhận để bắt đầu cài đặt gói NuGet này. Sau khi cài đặt xong, bạn sẽ thấy gói NuGet “System.Runtime.Serialization.Primitives” được thêm vào thư viện của bạn.