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 Schedule
[Click on image for larger view.] .NET Schedule (source: Microsoft).

.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.

comments powered by Disqus

Featured

  • IDE Irony: Coding Errors Cause 'Critical' Vulnerability in Visual Studio

    In a larger-than-normal Patch Tuesday, Microsoft warned of a "critical" vulnerability in Visual Studio that should be fixed immediately if automatic patching isn't enabled, ironically caused by coding errors.

  • Building Blazor Applications

    A trio of Blazor experts will conduct a full-day workshop for devs to learn everything about the tech a a March developer conference in Las Vegas keynoted by Microsoft execs and featuring many Microsoft devs.

  • Gradient Boosting Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the gradient boosting regression technique, where the goal is to predict a single numeric value. Compared to existing library implementations of gradient boosting regression, a from-scratch implementation allows much easier customization and integration with other .NET systems.

  • Microsoft Execs to Tackle AI and Cloud in Dev Conference Keynotes

    AI unsurprisingly is all over keynotes that Microsoft execs will helm to kick off the Visual Studio Live! developer conference in Las Vegas, March 10-14, which the company described as "a must-attend event."

  • Copilot Agentic AI Dev Environment Opens Up to All

    Microsoft removed waitlist restrictions for some of its most advanced GenAI tech, Copilot Workspace, recently made available as a technical preview.

Subscribe on YouTube