Start Debugging

Etiqueta: dotnet

391 posts · Página6de40

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.
2026-08-29 errorsmauidotnet
Fix: Doesn't support required ABI al instalar una app .NET MAUI de Android
El APK no contiene ninguna biblioteca nativa para la CPU del dispositivo. Desde .NET 9 los RuntimeIdentifiers por defecto de Android son solo de 64 bits, así que la solución es fijar RuntimeIdentifiers de forma explícita. Cubre ADB0020, XA0036, NETSDK1083, la correspondencia entre ABI y RID, el texto de la Play Console y por qué el fragmento de cuatro RID que todo el mundo copia falla en .NET 11.
Migrar una solución .NET a Central Package Management con Directory.Packages.props
Mueve todas las versiones de paquetes de tus archivos csproj a un único Directory.Packages.props. Cubre un script generador que reconcilia versiones en conflicto con ordenación semver real, el diff del grafo de dependencias antes/después que demuestra qué cambió, NU1008/NU1010/NU1013/NU1507, el anclaje transitivo, GlobalPackageReference, VersionOverride y por qué un Directory.Packages.props anidado eclipsa silenciosamente al de la raíz.
Cómo renderizar un encabezado cuyo nivel (h1-h6) se elige en tiempo de ejecución en un componente Blazor
Razor no tiene sintaxis para un nombre de etiqueta variable, y DynamicComponent solo renderiza tipos de componente. Sobrescribe BuildRenderTree y llama a builder.OpenElement(0, $"h{level}"). Cubre el paso de atributos, por qué hay que acotar el nombre de la etiqueta antes de que llegue al DOM, por qué cambiar el nivel arranca el elemento del DOM incluso con @key, y una variante auto-nivelada construida sobre un valor en cascada.
Anterior Siguiente