🚀 .NET 9 отказывается от встроенного Swagger
С выходом .NET 9 Microsoft отказалась от интеграции Swagger в шаблоны Web API, что повлекло за собой значительные изменения в создании документации.
Вместо Swagger теперь используется библиотека Microsoft.AspNetCore.OpenApi, которая поддерживает OpenAPI-спецификацию, но без встроенного визуального интерфейса.
Это открывает новые возможности для кастомизации и гибкости, позволяя адаптировать решение под специфические нужды.
Что делать, если нужен UI: 1️⃣ Добавить Swagger вручную;
2️⃣ Использовать NSwag или другие инструменты;
3️⃣ Создать кастомное решение для документации.