huong dan net core app

Đó là một cân nhắc khác của .NET Core để xây dựng và triển khai ứng dụng theo mô-đun. Thay vì cài đặt toàn bộ .NET Framework, giờ đây ứng dụng của bạn chỉ có thể cài đặt những gì được yêu cầu. Chúng ta hãy đến studio trực quan và xem tính mô-đun. Đây là ứng dụng .NET Core đơn giản của chúng tôi, trong Solution Explorer. Hãy để chúng tôi mở rộng Tài liệu tham khảo và bạn sẽ thấy tài liệu tham khảo về .NETCoreApp

net core app

Bên trong .NETCoreApp, bạn sẽ thấy gói tham chiếu đến NuGet; hãy để chúng tôi mở rộng nó.

net core app

Bạn sẽ thấy toàn bộ loạt tài liệu tham khảo về Gói NuGet. Nếu bạn đã làm việc trong .NET Framework, thì nhiều không gian tên này sẽ trông quen thuộc, bởi vì bạn đã quen với nó bằng cách sử dụng trong .NET Framework.

.NET Framework được chia thành nhiều phần khác nhau và được triển khai lại với CoreFx; những mảnh này được phân phối thêm dưới dạng các gói riêng lẻ.

net core app
  • Bây giờ nếu bạn mở rộng NETStandard.Library, bạn sẽ thấy các tham chiếu bổ sung. Bạn thậm chí sẽ nhận thấy System.Console mà chúng tôi đang sử dụng trong ứng dụng này.
  • Giờ đây, bạn không cần phải đưa vào mọi thứ bên trong .NET Framework mà chỉ cần đưa vào những gì bạn cần cho ứng dụng của mình.
  • Ngoài ra còn có một số lợi ích khác; ví dụ, các mô-đun này có thể được cập nhật riêng lẻ nếu muốn.

Tính mô đun dẫn đến các lợi ích về hiệu suất và ứng dụng của bạn có thể chạy nhanh hơn, đặc biệt là ứng dụng ASP.NET Core.

NET Core – Tệp dự án

Trong chương này, chúng ta sẽ thảo luận về các tệp dự án .NET Core và cách bạn có thể thêm các tệp hiện có vào dự án của mình.

Hãy để chúng tôi hiểu một ví dụ đơn giản trong đó chúng tôi có một số tệp đã được tạo; chúng tôi phải thêm các tệp này vào dự án FirstApp của mình.

Đây là cách triển khai tệp Student.cs

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Threading.Tasks; 
  
namespace FirstApp { 
   public class Student { 
      public int ID { get; set; } 
      public string LastName { get; set; } 
      public string FirstMidName { get; set; } 
      public DateTime EnrollmentDate { get; set; } 
   } 
}

Đây là cách triển khai tệp Course.cs .

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Threading.Tasks; 
  
namespace FirstApp { 
   public class Course { 
      public int CourseID { get; set; } 
      public string Title { get; set; } 
      public int Credits { get; set; } 
   } 
}

Bây giờ chúng ta hãy lưu ba tệp này vào đĩa của bạn và thư mục nguồn của dự án của bạn.

net core app
  • Bây giờ nếu bạn đã quen thuộc với .NET và ứng dụng này là một ứng dụng bảng điều khiển .NET framework truyền thống, thì điều quan trọng là phải hiểu cách thêm các tệp này vào dự án của bạn trong Visual Studio.
  • Trước tiên, bạn cần kéo các tệp vào trình khám phá giải pháp để sao chép chúng vào thư mục dự án của mình, vì dự án của bạn cần tham chiếu đến các tệp này.
  • Một trong những lợi ích của .NET Core là cách tiếp cận được thực hiện với tệp dự án (project.json); chúng ta chỉ có thể thả các tệp vào thư mục gốc của dự án và sau đó chúng sẽ tự động được đưa vào dự án của chúng ta.
  • Chúng tôi không phải tham chiếu các tệp theo cách thủ công như trước đây đối với ứng dụng .NET Framework truyền thống trong Visual Studio.

Bây giờ chúng ta hãy mở thư mục gốc của dự án của bạn.

net core app

Bây giờ chúng ta hãy sao chép tất cả ba tệp vào thư mục gốc của dự án của bạn.

net core app

Bây giờ bạn có thể thấy tất cả các tệp được sao chép vào thư mục gốc.

Bây giờ chúng ta hãy đến Visual Studio; bạn sẽ nhận được hộp thoại sau.

net core app

Nhấp vào Có cho tất cả để tải lại dự án của bạn.

net core app

Giờ đây, bạn sẽ thấy các tệp được tự động đưa vào dự án của mình.

NET Core – Tham khảo gói (xem thêm)

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