News
.NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'
Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.
For example, who would have figured that adding the PersistableAssemblyBuilder
type in System.Reflection.Emit was a big deal?
"Finally! 🎉 I've been waiting 9 years for this API! I'll try and get this working, and report back with feedback," commented a developer about that addition in a GitHub discussion announcing .NET 9 Preview 3.
More about that API -- under the .NET Libraries section -- can be found in the release notes.
Microsoft's James Montemagno summarized what's new in Libraries, Runtime and the SDK last week, with other highlights including:
Other highlights for different .NET 9 components include:
-
Entity Framework Core 9:
- Auto-compiled models
- Sugar for HierarchyId path generation
-
.NET MAUI:
- Multi-target versions of .NET for iOS bindings
- Android Asset Packs
-
ASP.NET Core:
- Endpoint metadata on the developer exception page
- Added
InternalServerError
and InternalServerError<TValue>
to TypedResults
- Handle keyboard composition events in Blazor
.NET 9, coming in November, has a special focus on cloud-native apps and performance, Microsoft said. As a standard-term support (STS) release, it will be supported for 18 months.
Complete information is summarized in the What's new in .NET 9 documentation, which was updated April 11.
About the Author
David Ramel is an editor and writer at Converge 360.