Программирование и разработка программного обеспечения

Microsoft выпускает .NET 11 Release Candidate 1 с масштабными улучшениями для разработчиков

Версия .NET 11 Release Candidate 1 стала доступна с обновлениями библиотек, среды выполнения и SDK, а также C# 15, ASP.NET Core, .NET MAUI и Windows Forms. Выпуск сосредоточен на инструментах тестирования, развертывания и контейнеризации, а также на языковых и безопасностных функциях и улучшениях для различных платформ.

2026-09-08
3 мин. чтения
7 просмотров
فريق تحرير certi.news
Microsoft выпускает .NET 11 Release Candidate 1 с масштабными улучшениями для разработчиков

Microsoft объявила о доступности .NET 11 Release Candidate 1 8 сентября 2026 года как масштабного предварительного выпуска перед финальной версией. Обновление включает изменения и улучшения в библиотеках, среде выполнения, SDK, MSBuild и NuGet, а также в C#, F#, ASP.NET Core, .NET MAUI и Windows Forms.

Улучшения платформы и инструментов разработки

Библиотеки .NET 11 получают возможности для работы с системными процессами и проверки состояния их завершения, разрешения DNS-записей в Linux, а также поддержки JSON для новых числовых типов и двоичных схем. Выпуск также включает поддержку замкнутого полиморфизма и объединений в JSON, асинхронной проверки параметров, создания значений BitArray из расширенной памяти, а также повторного использования кодировщиков и декодировщиков сжатия.

Уровень безопасности включает экспериментальные TLS-сессии, управляемые вызывающей стороной, привязку TLS-канала в Unix и поддержку AES Key Wrap, а также повышение скорости аутентифицированного шифрования на платформах Apple. В выпуске также зафиксированы обратно несовместимые изменения и исправления ошибок, а также отмечен вклад сообщества.

Что практически изменится для разработчиков?

На уровне среды выполнения .NET 11 добавляет настройку формирования отчетов о сбоях внутри процесса в Unix, а операции FP16 используют специализированные аппаратные инструкции. В SDK улучшается тестирование мобильных приложений через dotnet test, добавляются управление на уровне запуска и новые форматы результатов. Процесс развертывания контейнеров создает воспроизводимые образы и избегает повторных операций загрузки, а приложения, зависящие от файлов, получают поддержку повторного использования Native AOT и форматирования.

Другие улучшения включают ограничение обнаружения настроек dotnet format встроенными файлами, добавление создания и извлечения tar-архивов в MSBuild, а также предоставление инструментам сборки доступа к шаблонам элементов glob. NuGet повторно использует оценки проектов во время упаковки, а обновления уязвимых пакетов теперь работают с настройками, при которых предупреждения считаются ошибками.

Языки и прикладные фреймворки

C# 15 стабилизирует объединения и другие языковые функции, а также улучшает развитие сценариев небезопасного кода. F# добавляет публикацию записей, конструкторы записей и непосредственное создание делегатов, а также более эффективные интернированные строки и форматирование записей и объединений без зависимости от рефлексии.

В ASP.NET Core интерфейсы обновления аутентификации SignalR стали окончательными, а клиент TypeScript получил поддержку обновления. Цепочки Blazor Server теперь обновляются после изменения аутентификации, OpenAPI отражает устаревшие API, появилась возможность выбирать среду для создания OpenAPI во время сборки, а привязка TLS-канала используется при аутентификации Negotiate.

Выпуск также охватывает тестирование, элементы управления, функции платформ и XAML в .NET MAUI, обновления .NET for Android и платформ Apple, а также управление экспериментами с режимом киоска и стабилизацию современных визуальных стилей в Windows Forms для выпуска RC 1.

Доступность и важные моменты

Разработчики могут начать работу, установив .NET 11 SDK. Microsoft рекомендует в Windows использовать последнюю версию Visual Studio 2026 Insiders; также доступны Visual Studio Code и расширение C# Dev Kit. Масштаб изменений показывает, что выпуск важен для команд, работающих с веб-службами, контейнерами и мобильными приложениями, однако статус Release Candidate означает, что производственным командам необходимо изучить полные примечания к выпуску и изменения совместимости до окончательного внедрения. Microsoft также предоставляет отдельные страницы с описанием новых возможностей .NET 11, C# 15, ASP.NET Core и Entity Framework Core, а также обратно несовместимых изменений и выпусков .NET.

Источник новости
ف
Автор

فريق تحرير certi.news

В той же категории

Вам также может понравиться

Все новости