2026-06-03 dotnetperformancenative-aot .NET 11 Raises the Minimum CPU Baseline to x86-64-v2 .NET 11 Preview 4 drops support for pre-2013 x86/x64 chips and bumps the JIT baseline to x86-64-v2. Here is what breaks, why, and how to check your hardware before you upgrade.
2026-05-22 comparisondotnetnative-aot Native AOT vs ReadyToRun vs JIT in .NET 11: which should you ship? Plain JIT with Dynamic PGO wins steady-state throughput, ReadyToRun cuts startup with zero code changes, and Native AOT gives the smallest, fastest-starting binary at the cost of reflection and dynamic code. Pick by deployment shape, not raw benchmarks.
2026-05-10 errorscsharpdotnet Fix: PlatformNotSupportedException: Operation is not supported on this platform in Native AOT Native AOT strips the JIT and the interpreter, so reflection emit, expression-tree compilation, and unseen MakeGenericType throw at runtime. Find the call via IL3050 and replace it with a source generator or a pre-baked path.
2026-04-27 awsaws-lambdadotnet-11 How to reduce cold-start time for a .NET 11 AWS Lambda A practical, version-specific playbook for cutting .NET 11 Lambda cold starts. Covers Native AOT on provided.al2023, ReadyToRun, SnapStart on the managed dotnet10 runtime, memory tuning, static reuse, trim safety, and how to actually read INIT_DURATION.
2026-04-27 csharpdotnetdotnet-11 How to use Native AOT with ASP.NET Core minimal APIs A complete .NET 11 walkthrough for shipping an ASP.NET Core minimal API with Native AOT: PublishAot, CreateSlimBuilder, source-generated JSON, the AddControllers limitation, IL2026 / IL3050 warnings, and EnableRequestDelegateGenerator for library projects.
2026-04-24 dotnetdotnet-10ubuntu .NET 10 on Ubuntu 26.04: resolute Container Tags and Native AOT in the Archive Ubuntu 26.04 Resolute Raccoon ships with .NET 10 in the archive, introduces -resolute container tags to replace -noble, and packages Native AOT tooling via dotnet-sdk-aot-10.0.
2026-04-21 dotnet-10native-aotcsharp Node.js Addons in C#: .NET Native AOT Replaces C++ and node-gyp The C# Dev Kit team swapped its C++ Node.js addon for a .NET 10 Native AOT library, using N-API, UnmanagedCallersOnly, and LibraryImport to produce a single .node file without Python or node-gyp.
2026-04-13 riderjetbrainsdotnet Rider 2026.1 Ships an ASM Viewer for JIT, ReadyToRun, and NativeAOT Output Rider 2026.1 adds a .NET Disassembler plugin that lets you inspect machine code generated by the JIT, ReadyToRun, and NativeAOT compilers without leaving the IDE.