net core

Trong chương này, chúng ta sẽ thảo luận cách thêm các gói trong ứng dụng .NET Core của bạn và cách tìm một gói cụ thể. Chúng tôi có thể trực tiếp truy cập NuGet và thêm gói, nhưng ở đây chúng tôi sẽ thấy một số nơi khác. Bây giờ chúng ta hãy chuyển đến mã nguồn của .NET Core được đặt tại đây : https://github.com/dotnet/corefx

net core

Trong repo CoreFx, mở thư mục src 

net core

Và bạn sẽ thấy toàn bộ danh sách các thư mục tương ứng với các gói khác nhau. Bây giờ chúng ta hãy tìm kiếm Json

net core

Có một cách khác để tìm gói của bạn, bạn có thể biết nhiều loại khác nhau nếu bạn quen thuộc với .NET Framework, nhưng việc lắp ráp các gói trong .NET Core hoàn toàn khác và bạn sẽ không biết các gói đó ở đâu.

Nếu bạn biết loại, bạn có thể tìm kiếm để đảo ngược tìm kiếm gói bằng cách sử dụng https://packagesearch.azurewebsites.net/

net core

Tại đây bạn có thể nhập bất kỳ loại gói nào bạn muốn tìm. Sau đó, trang web này sẽ quét NuGet và tìm các gói phù hợp cho bạn. Bây giờ chúng ta hãy tìm kiếm DataContractJson

net core

Bây giờ bạn sẽ thấy rằng chúng tôi nhận được cùng một gói; chúng ta hãy bấm vào gói.

net core

Bây giờ bạn sẽ thấy trang NuGet; bạn cần xác nhận rằng bạn cần gói này. Bạn có thể thêm phần này vào ứng dụng của mình bằng một vài phương pháp.

Hãy để chúng tôi mở tệp project.json.

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "emitEntryPoint": true 
   }, 
   "dependencies": { 
      "Microsoft.NETCore.App": { 
         "type": "platform", 
         "version": "1.0.1" 
      } 
   }, 
   "frameworks": { 
      "netcoreapp1.0": { 
         "imports": "dnxcore50" 
      } 
   } 
} 

Đây là định dạng dự án mới và bên trong tệp này, bạn sẽ thấy phần phụ thuộc. Hãy để chúng tôi thêm một phụ thuộc mới như hình dưới đây.

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "emitEntryPoint": true 
   }, 
   "dependencies": { 
      "Microsoft.NETCore.App": { 
         "type": "platform", 
         "version": "1.0.1" 
      }, 
      "System.Runtime.Serialization.Json": "4.0.2" 
   }, 
   "frameworks": { 
      "netcoreapp1.0": { 
         "imports": "dnxcore50" 
      } 
   } 
}

Bây giờ nếu bạn nhìn vào tài liệu tham khảo của mình, thì bạn sẽ thấy gói System.Runtime.Serialization.Json đã được thêm vào dự án của bạn.

net core

Một cách khác là truy cập Trình quản lý NuGet và duyệt qua gói bạn muốn thêm.

net core

NET Core – Tạo ứng dụng UWP (xem thêm)

Để lại một bình luận