Новые возможности .NET 8

.NET 8 является преемником .NET 7. Она будет поддерживаться в течение трех лет в качестве долгосрочного выпуска поддержки (LTS). Вы можете скачать .NET 8 здесь.

Среда выполнения .NET

Среда выполнения .NET 8 включает улучшения производительности, сборки мусора и основных библиотек расширений. Он также включает новый режим глобализации для мобильных приложений и новых генераторов источников для com-взаимодействия и привязки конфигурации. Дополнительные сведения см. в статье "Новые возможности среды выполнения .NET 8".

Пакет SDK для .NET

Сведения о новых возможностях пакета SDK для .NET, машинного AOT, анализа кода и диагностика см. в статье "Новые возможности пакета SDK для .NET 8".

C# 12

C# 12 поставляется с пакетом SDK для .NET 8. Дополнительные сведения см. в статье "Новые возможности C# 12".

.NET Aspire

.NET Aspire — это готовый к облаку стек для создания наблюдаемых, готовых к работе рабочих и распределенных приложений. .NET Aspire предоставляется через коллекцию пакетов NuGet, которые обрабатывают определенные облачные проблемы и доступны в предварительной версии для .NET 8. Дополнительные сведения см. в статье .NET Aspire (предварительная версия).

ASP.NET Core

ASP.NET Core включает улучшения в Blazor, SignalR, минимальные API, собственные AOT, Kestrel и HTTP.sys серверы, а также проверку подлинности и авторизацию. Дополнительные сведения см. в статье "Новые возможности" в ASP.NET Core 8.0.

.NET MAUI

.NET MAUI включает новые функции для элементов управления, распознавателей жестов, приложений Windows, навигации и интеграции платформы. Он также включает некоторые изменения поведения и множество улучшений производительности. Дополнительные сведения см. в статье о новых возможностях .NET MAUI для .NET 8.

EF Core

Entity Framework Core включает улучшения в сложных объектах типов, коллекциях примитивных типов, сопоставлении столбцов JSON, необработанных запросах SQL, отложенной загрузке, доступе к отслеживаемой сущности, сборке моделей, математических переводах и других функциях. Он также включает новый HierarchyId тип. Дополнительные сведения см. в статье "Новые возможности" в EF Core 8.

Windows Forms

Windows Forms включает улучшения привязки данных, DPI Visual Studio и высокий DPI. Команды кнопки также полностью включены. Дополнительные сведения см. в статье "Новые возможности для .NET 8 (Windows Forms)".

Windows Presentation Foundation

Windows Presentation Foundation (WPF) добавляет возможность использовать аппаратное ускорение и новый OpenFolderDialog элемент управления. Дополнительные сведения см. в статье "Новые возможности WPF для .NET 8".

См. также

Объявления предварительной версии .NET

объявления о предварительной версии ASP.NET Core