Thông báo .NET 10 – Phiên bản .NET hiệu suất cao, thông minh và bảo mật nhất từ trước đến nay

Hôm nay, chúng tôi rất vui mừng thông báo việc phát hành .NET 10, phiên bản .NET năng suất, hiện đại, bảo mật, thông minh và hiệu suất cao nhất từ trước đến nay. Đây là kết quả của một năm nỗ lực từ hàng ngàn nhà phát triển trên toàn thế giới. Phiên bản này bao gồm hàng ngàn cải tiến về hiệu suất, bảo mật và chức năng trên toàn bộ hệ sinh thái .NET – từ ngôn ngữ và công cụ phát triển đến các workload – giúp bạn xây dựng ứng dụng với một nền tảng thống nhất và dễ dàng tích hợp AI vào ứng dụng của mình.

Thông tin quan trọng

.NET 10 là một phiên bản hỗ trợ dài hạn (Long Term Support – LTS) và sẽ được hỗ trợ trong ba năm cho đến ngày 10 tháng 11 năm 2028. Chúng tôi đặc biệt khuyến nghị các ứng dụng sản xuất nâng cấp lên .NET 10 để tận dụng cửa sổ hỗ trợ mở rộng, những cải tiến hiệu suất đáng kể và các tính năng mới.

Bạn có thể tải xuống .NET 10 và các bản cập nhật cho Visual Studio 2026 và C# Dev Kit for Visual Studio Code ngay bây giờ.

Cộng đồng .NET phát triển mạnh mẽ

.NET 10 sẽ không thể thực hiện được nếu không có cộng đồng tuyệt vời của chúng tôi. Cảm ơn tất cả mọi người đã đóng góp issues, pull requests, code reviews và phản hồi để cho ra mắt phiên bản này. Hệ sinh thái .NET tiếp tục phát triển với hơn 478,000 packages trên NuGet đã được tải xuống hơn 800 tỷ lần. Hàng ngàn công ty trên toàn thế giới bao gồm H&R Block, Geocaching, Chipotle, Fidelity và nhiều công ty khác, cùng với các sản phẩm và dịch vụ tại Microsoft như Xbox, Bing, Microsoft Graph, Azure Cosmos DB, Microsoft Exchange, Microsoft Teams và Microsoft Copilot, tin tưởng .NET để xây dựng các ứng dụng quan trọng nhất của họ.

Hiệu suất vượt trội – Ứng dụng nhanh hơn, sử dụng bộ nhớ thấp hơn

.NET 10 là phiên bản .NET nhanh nhất từ trước đến nay với những cải tiến trên toàn bộ runtime, workload và ngôn ngữ.

Cải tiến chính:

  • Cải tiến trình biên dịch JIT: Tối ưu hóa inlining, method devirtualization và cải thiện code generation cho struct arguments
  • Tăng tốc phần cứng: Hỗ trợ AVX10.2 cho silicon Intel mới nhất, Arm64 SVE cho vectorization nâng cao với cải tiến Arm64 write-barrier giảm thời gian GC pause 8-20%
  • Cải tiến NativeAOT: Ứng dụng biên dịch ahead-of-time nhỏ hơn, nhanh hơn
  • Tối ưu runtime: Chiến lược loop inversion và stack allocation được nâng cao mang lại lợi ích hiệu suất đáng kể

C# 14 & F# 10

C# 14 và F# 10 mang đến những cải tiến ngôn ngữ mạnh mẽ giúp code của bạn trở nên ngắn gọn và biểu cảm hơn. C# tiếp tục là một trong những ngôn ngữ lập trình phổ biến nhất thế giới, xếp hạng top 5 trong báo cáo GitHub Octoverse 2025.

Điểm nổi bật của C# 14

Field-backed properties đơn giản hóa khai báo property bằng cách loại bỏ nhu cầu về explicit backing fields. Trình biên dịch tự động tạo backing field, làm cho code của bạn sạch sẽ và dễ bảo trì hơn.

// Automatic backing field with custom logic
public string Name
{
    get => field;
    set => field = value?.Trim() ?? string.Empty;
}

Extension properties và methods cho phép thêm thành viên vào các kiểu mà bạn không sở hữu – bao gồm cả interfaces và static members – làm cho extension types mạnh mẽ hơn rất nhiều.

Điểm nổi bật của F# 10

F# 10 là một phiên bản tinh chỉnh tập trung vào tính rõ ràng, nhất quán và hiệu suất với những cải tiến có ý nghĩa cho code hàng ngày.

Cải tiến ngôn ngữ:

  • Scoped warning suppression: Sử dụng #warnon kết hợp với #nowarn để bật hoặc tắt cảnh báo trong các phần code cụ thể
  • Access modifiers trên auto property accessors: Tạo các property có thể đọc công khai nhưng chỉ có thể thay đổi riêng tư mà không cần backing fields phức tạp
  • ValueOption optional parameters: Áp dụng attribute [<Struct>] cho tham số tùy chọn để sử dụng ValueOption<‘T> thay vì option phân bổ heap

Thư viện .NET – API hiện đại và bảo mật

Mật mã hậu lượng tử (Post-Quantum Cryptography)

.NET 10 mở rộng hỗ trợ mật mã hậu lượng tử:

  • Hỗ trợ Windows CNG: Sử dụng các thuật toán ML-DSA và ML-KEM với Windows cryptography APIs
  • ML-DSA nâng cao: Biến thể HashML-DSA cho các đặc điểm bảo mật được cải thiện
  • ML-DSA tổng hợp: Các phương pháp hybrid kết hợp thuật toán truyền thống và thuật toán kháng lượng tử

Mạng nâng cao

  • WebSocketStream: API WebSocket đơn giản hóa, dễ sử dụng và hiệu quả hơn
  • TLS 1.3 trên macOS: Hỗ trợ TLS hiện đại trên tất cả các nền tảng chính
  • Hỗ trợ nhóm quy trình Windows: Quản lý quy trình tốt hơn trên Windows
  • Tối ưu hóa hiệu suất: Giảm phân bổ và cải thiện thông lượng trên HTTP, sockets và WebSockets

Aspire – Điều phối front end, API, container và cơ sở dữ liệu dễ dàng

Aspire giúp xây dựng ứng dụng phân tán sẵn sàng cho sản xuất dễ dàng với telemetry tích hợp, service discovery và tích hợp đám mây. Aspire 13 được phát hành cùng .NET 10 với những cải tiến lớn cho phát triển đa ngôn ngữ, workflow hiện đại và triển khai doanh nghiệp.

Trí tuệ nhân tạo – Từ tích hợp đơn giản đến hệ thống đa tác tử

.NET giúp xây dựng ứng dụng AI trở nên đơn giản, từ tích hợp đơn giản đến hệ thống đa tác tử phức tạp.

Microsoft Agent Framework – Xây dựng hệ thống đa tác tử thông minh

Microsoft Agent Framework đơn giản hóa việc xây dựng hệ thống AI agent thông minh bằng cách kết hợp những điểm tốt nhất của Semantic Kernel và AutoGen thành một trải nghiệm thống nhất.

ASP.NET Core – Ứng dụng web và API hiệu suất cao, bảo mật

  • Tự động giải phóng Memory Pool: Giúp giảm memory footprint của ứng dụng bằng cách giải phóng bộ nhớ không sử dụng
  • Hỗ trợ Web Authentication (Passkey): ASP.NET Core Identity hiện bao gồm hỗ trợ cho passkeys dựa trên tiêu chuẩn WebAuthn và FIDO2
  • Cải tiến Native AOT: Template webapiaot hiện bao gồm hỗ trợ OpenAPI mặc định

Blazor – Phát triển web dựa trên component năng suất cao

  • Duy trì trạng thái component: Khả năng duy trì trạng thái trong quá trình prerendering được đơn giản hóa với attribute [PersistentState]
  • Duy trì trạng thái circuit: Blazor circuits hiện có khả năng phục hồi tốt hơn trước sự gián đoạn mạng
  • Tối ưu hóa framework scripts: Script framework Blazor được phân phối dưới dạng tài nguyên web tĩnh được nén trước

.NET MAUI – Xây dựng ứng dụng đa nền tảng native

  • Binding Android 16 và iOS 26.0: Cập nhật các tính năng nền tảng mới nhất
  • Cải tiến HybridWebView: Sự kiện khởi tạo mới, xử lý ngoại lệ JavaScript
  • Chặn yêu cầu web: Sửa đổi headers, chuyển hướng yêu cầu hoặc cung cấp phản hồi cục bộ

Entity Framework Core 10 – Truy cập dữ liệu nâng cao

  • Hỗ trợ tìm kiếm vector: Hỗ trợ đầy đủ cho kiểu dữ liệu vector và hàm VECTOR_DISTANCE()
  • Kiểu dữ liệu JSON: Sử dụng tự động kiểu json native của SQL Server 2025
  • Tìm kiếm toàn văn bản: Kích hoạt tìm kiếm văn bản hiệu quả với điểm số relevance

Công cụ nhà phát triển – Môi trường làm việc hiệu quả nhất

Visual Studio 2026 – Hiệu suất nâng cao và phát triển hỗ trợ AI

  • Dán thích ứng: Copilot điều chỉnh mã được dán cho phù hợp với ngữ cảnh file
  • Profiler Copilot Agent: Trợ lý AI phân tích CPU usage, phân bổ bộ nhớ, đề xuất tối ưu hóa
  • Cải tiến Editor: Render biểu đồ Mermaid trực tiếp trong trình soạn thảo Markdown

.NET 10 Long Term Support

.NET 10 là một phiên bản hỗ trợ dài hạn (LTS) và sẽ được hỗ trợ trong ba năm, cho đến ngày 10 tháng 11 năm 2028. Các phiên bản LTS nhận được các bản cập nhật quan trọng và bản vá bảo mật, làm cho .NET 10 trở thành phiên bản được đề xuất cho các ứng dụng sản xuất yêu cầu sự ổn định và hỗ trợ mở rộng.

Bắt đầu với .NET 10

Bạn có thể tải xuống .NET 10 và Visual Studio 2026 ngay hôm nay:

Tải xuống .NET 10

Cài đặt Visual Studio 2026

Chúng tôi không thể chờ đợi để xem những gì bạn sẽ xây dựng với .NET 10!