Tạo ứng dụng ASP.NET Core đầu tiên của bạn (phần 8)

File dự án .csproj: Khai báo dependencies của bạn

File .csproj là file dự án cho các ứng dụng .NET và chứa các chi tiết yêu cầu cho .NET tooling để xây dựng dự
án của bạn. Nó định nghĩa dạng của dự án đang được xây dựng (web app, console app hay thư viện), nền tảng nào dự
án hướng mục tiêu (.NET Core 3.1, .NET 7 ..vv..), và các gói NuGet nào dự án phụ thuộc vào.
File dự án đã là bộ phận chính của các ứng dụng .NET, nhưng trong ASP.NET Core nó đã có một nâng mặt để làm nó dễ
dàng hơn để đọc và biên tập. Các thay đổi này bao gồm
+ No GUIDs – Trước thì, các cái nhận dạng duy nhất toàn cục (GUIDs) đã được sử dụng cho nhiều thứ, nhưng bây giờ
chúng hiếm được sử dụng trong file dự án.
+ Implicit file includes – Trước thì, mọi file trong dự án phải dudocj liệt kê trong .csproj file để được bao
gồm trong build. Bây giờ các files được biên dịch tự động..
+ No paths to NuGet package .dll files – Trước thì, bạn phải bao gồm đường dẫn tới các .dll files chứa trong các gói
Nuget trong .csproj, cũng như liệt kê các dependencies trong một packages.config file. Bây giờ bạn có thể tham chiếu
gói NuGet trực tiếp trong .csproj của bạn, và bạn không cần chỉ ra đường dẫn trên ổ đĩa.
Tất cả những thay đổi này kết hợp để tạo file dự án nén hơn nhiều bạn sẽ đã từng từ các dự án .NET trước. Code sau
thể hiện toàn bộ .csproj file cho app mẫu của bạn.
.csproj

Chia sẻ