Nguon: Microsoft Learn · .NET 8.0
Breaking changes (Thay đổi đột phá) trong ASP.NET Core 10
Nếu bạn đang chuyển đổi ứng dụng sang ASP.NET Core 10, các breaking change (thay đổi đột phá) được liệt kê ở đây có thể ảnh hưởng đến bạn.
Bài viết này phân loại mỗi breaking change là không tương thích nhị phân hoặc không tương thích nguồn, hoặc là thay đổi hành vi:
- Binary incompatible (Không tương thích nhị phân) - Khi chạy với runtime hoặc component mới, các binary (tệp nhị phân) hiện có có thể gặp phải thay đổi hành vi đột phá, chẳng hạn như không thể load hoặc execute, và nếu vậy, cần biên dịch lại.
- Source incompatible (Không tương thích nguồn) - Khi biên dịch lại bằng SDK hoặc component mới hoặc nhắm mục tiêu runtime mới, mã nguồn hiện có có thể yêu cầu thay đổi nguồn để biên dịch thành công.
- Behavioral change (Thay đổi hành vi) - Mã và binary hiện có có thể hoạt động khác nhau lúc runtime. Nếu hành vi mới không mong muốn, mã hiện có cần được cập nhật và biên dịch lại.