.NET 9 Preview 1 #9167
Replies: 14 comments 37 replies
-
We're publishing preview content in a new way for .NET 9, with a greater focus on docs and release notes. Our plan is to err on the side of more content in release notes at potentially lower quality and then have higher quality curated docs, sooner. We see this as a good balance. Please engage in the discussions and tell us what you think of the release notes we shared and the features they describe. The release notes are varied in length and form. Teams are at very different points in their release cycles. I'll tell you a secret that will help explain that. The runtime and libraries teams close down their releases (like in .NET 8) first, so they switch to a new release (like .NET 9) first. App plat teams like ASP.NET Core and .NET MAUI close down last and they take longer to get re-started on the new release. We've always done it this way, for largely obvious reasons. Trunk, meet leaf. We also have new art for the release that we'll be progressively revealing. Lots more fun ahead. Thanks to everyone who engages and contributes. Keep up to date with GitHub notifications or Atom syndication. |
Beta Was this translation helpful? Give feedback.
-
After updating VS and .net 9 I have a problem with kits. All dependencies between projects are not working. The soluition doesn't want to compile. Is there a new parameter? |
Beta Was this translation helpful? Give feedback.
-
Is there a way to subscribe/watch only preview release notes in this repo? I started watching this repo after reading the announcement some 10h ago, and already am seeing 20+ other changes in GitHub notifications. That's a lot of triage just to stay up to speed with releases. The blog was lower traffic in that regard and easier to filter one type of information. |
Beta Was this translation helpful? Give feedback.
-
@richlander Will .NET 9.0 development be fully supported by Visual Studio 2022? Or will it be the same situation as with .NET 6.0 and Visual Studio 2019 (Visual Studio 2019 support was dropped between .NET 6.0-preview4 and .NET 6.0-preview5)? |
Beta Was this translation helpful? Give feedback.
-
I am particularly interested in ML.Net and IoT on .Net. Is there any hope for this? |
Beta Was this translation helpful? Give feedback.
-
For me, the old blog posts were much clearer, now you have to look up everything in all the docs and many other pages, |
Beta Was this translation helpful? Give feedback.
-
I am hoping .Net 9 will introduce support for server-side WASM components together with tooling to handle the C# to WIT interface binding. Where should I look to track developments in this area? My plan is to run WASM/WASI preview 2 C# components hosted by Wasmtime. |
Beta Was this translation helpful? Give feedback.
-
It looks great so far. We are looking to rewrite our managed compiler into .NET Core, and I see that it is not possible to use System.Reflection.Emit for that purpose: You can save the assemblies, which works fine. However, it all ends up not being very useful, since there is no way to write the PDB files (at least I cannot see it: The ILGenerator.MarkSequencePoint is not implemented). We will need to make an architectural decision soon about what library to use in the future. The System.Reflection.Metadata can do it all, but these APIs are very low level, not really suited for code generation (in my opinion, at least). |
Beta Was this translation helpful? Give feedback.
-
Hi, Will v9 support in-process model, or only isolated worker process? |
Beta Was this translation helpful? Give feedback.
-
Can we please get Support customizing enum member names in System.Text.Json addressed in .NET 9? |
Beta Was this translation helpful? Give feedback.
-
Will .Net 9 finally fix the .Net 8 issue in the SQL Client? |
Beta Was this translation helpful? Give feedback.
-
As more and more updated content is added to .net, would you consider providing an AI bot to answer our development questions? I hope this bot can always keep the knowledge up to date, and provide us accurate suggestions even if we're using not that standard terminology to descrip our problem which is LLM's strength. It would be better if this AI could accept feedback and continuously correct its answer level. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your thoughtful reply and sharing your perspective. We have teams working towards these problems. There are many things being looked into such as:
Stay tuned as many exciting things are coming! |
Beta Was this translation helpful? Give feedback.
-
Welcome to .NET 9! We're happy to deliver the first preview of .NET 9 and share in-depth release notes that provide varied and impressive improvements for the first preview out of the gate. We also published Our Vision for .NET 9, which describes some of the broad areas we intend to deliver on by the final November 2024 release.
You can find detailed release notes about the new features in .NET 9 Preview 1 and up-to-date What's new in .NET 9 and Breaking Changes in .NET 9 in .NET docs.
The latest .NET 9 release is always available at dotnet.microsoft.com and .NET 9 Releases.
You may be surprised to be reading about our release on GitHub Discussions. Check out Welcome to .NET Release News on GitHub Discussions! to learn more about how we're approaching documenting and sharing preview releases.
Team Announcements & Release Notes
Check out the team announcements and feature release notes.
Please tell us what you think about the new release. There is lots more to come!
Stay up to date by subscribing to the RSS feed for all release announcements.
Beta Was this translation helpful? Give feedback.
All reactions