Start Debugging

Etiqueta: dotnet

358 posts · Página2de36

Cómo consumir una respuesta ProblemDetails de RFC 9457 desde un HttpClient tipado sin referenciar ASP.NET Core
La BCL no tiene un tipo ProblemDetails, y agregar un FrameworkReference a Microsoft.AspNetCore.App hace que tu cliente se niegue a arrancar en un contenedor que solo trae el runtime. Aquí está el modelo de 20 líneas que resuelve el problema, el DelegatingHandler que convierte problem+json en una excepción tipada, y el mito del content-type que casi todas las respuestas siguen repitiendo.
MSTest 4.4 gradúa el generador de código fuente de reflexión, y los proyectos Native AOT lo obtienen automáticamente
MSTest 4.4 saca a MSTest.SourceGeneration del estado experimental y lo alinea con la versión de MSTest. Los proyectos de pruebas Native AOT lo incorporan sin opt-in, el modo ReflectionFree ya puede omitir la detección en runtime para [TestMethod] y [DataRow] simples, y cinco diagnósticos AOTSG te dicen qué formas de prueba no sobreviven.
Dependiente del framework vs autocontenido vs Native AOT para una imagen de contenedor de .NET 11
Dependiente del framework sobre una imagen aspnet chiseled es el valor por defecto correcto para un servicio ASP.NET Core en .NET 11, porque la capa del runtime se comparte entre servicios y una CVE del runtime se corrige actualizando la imagen base. Autocontenido con trimming y Native AOT compran una imagen de 2x a 5x más pequeña y un arranque en frío mucho más rápido, y te cuestan eso. Tamaños publicados reales, las cuentas de las capas compartidas y el bug de inferencia de imagen base de .NET 11 que rompe la ruta AOT.
Anterior Siguiente