Hola a Todos.
Continuando con el post anterior en donde mirábamos como desde la versión de NET 8 y NET 9 la configuración para usar Swagger ya no era posible, es este post vengo a comentarles ciertas alternativas para poder resolver esto.
NSwag
Con este paquete, NSWag ofrece la capacidad de crear un cliente como Swagger como Swashbuckle para poder usar tu enpoint.
Lo primero es importar el paquete NSwag.AspNetCore, luego llamaremos a UseSwaggerUi en el archivo Program.cs y le pasamos como parametro el archivo json de la especificacion OpenApi.
Ya con esto solo basta con ir a la ruta /swagger
Algo importante de NSwag es que ofrecen NSwagStudio una solución para trabajar con la especificación OpenApi y generar código C#.
Si te gusta la opción tradicional lo único que tienes que hacer es agregar el paquete Swashbuckle.AspNetCore, el paquete sigue funcionando, pero eventualmente con el tiempo creo que no.
Basta con realizar estas modificaciones
Con esto ya podemos ejecutar nuestra aplicación.
Espero con esto poder ayudarlos.
Sl2
Romny
Top comments (0)