{"id":53972,"date":"2024-10-08T13:00:00","date_gmt":"2024-10-08T20:00:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/dotnet\/?p=53972"},"modified":"2024-12-13T14:17:58","modified_gmt":"2024-12-13T22:17:58","slug":"dotnet-9-rc-2","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-9-rc-2\/","title":{"rendered":".NET 9 Release Candidate 2 is now available!"},"content":{"rendered":"<p>As we prepare the general availability (GA) release of .NET 9 in November we are adding our final touches around performance, stability, and any additional optimizations to make it the best release of .NET 9. Today, we are excited to announce the release of .NET 9 Release Candidate 2. As with Release Candidate 1, this release is covered by a <a href=\"https:\/\/dotnet.microsoft.com\/platform\/support\/policy\/dotnet-core#previews\">go-live license<\/a> so you can receive support when using it in your production applications. We encourage developers today to try out this latest release and give the teams feedback on anything that you find in your development so we can incorporate any additional enhancements into the final release.<\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/9.0\" target=\"_blank\">Download .NET 9 Release Candidate 2<\/a><\/div><\/p>\n<p>You can find release notes for enhancements in this release for the following:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/libraries.md\">\ud83d\udcdaLibraries<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/runtime.md\">\u23f1\ufe0fRuntime<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/sdk.md\">\ud83d\udee0\ufe0f SDK<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/aspnetcore.md\">\ud83c\udf10 ASP.NET Core<\/a> with an <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/aspnetcore.md#updated-to-latest-bootstrap-jquery-and-jquery-validation-versions\">update to latest Bootstrap, jQuery, and jQuery Validation versions<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/dotnetmaui.md\">\ud83d\udcf1 .NET MAUI<\/a> including <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/dotnetmaui.md#xcode-16-and-latest-platform-sdk-versions\">Xcode 16 and latest platform SDK versions<\/a><\/li>\n<\/ul>\n<p><div class=\"alert alert-primary\"><p class=\"alert-divider\"><i class=\"fabric-icon fabric-icon--Info\"><\/i><strong>Get ready for .NET Conf!<\/strong><\/p>The dates for .NET Conf 2024 have been announced! Join us November 12-14, 2024 to celebrate the .NET 9 release!<\/div><\/p>\n<h2>Get started<\/h2>\n<p>To get started with .NET 9, <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/9.0\">install the .NET 9 SDK<\/a>.<\/p>\n<p>If you&#8217;re on Windows using Visual Studio, we recommend installing the latest <a href=\"https:\/\/visualstudio.microsoft.com\/vs\/preview\/\">Visual Studio 2022 preview<\/a>. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12 Preview 3 (available October 15).<\/p>\n<p>You can also use Visual Studio Code and the <a href=\"https:\/\/marketplace.visualstudio.com\/items?itemName=ms-dotnettools.csdevkit\">C# Dev Kit<\/a> extension with .NET 9.<\/p>\n<p>You can find <a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/preview\/rc2\/9.0.0-rc.2.md\">.NET 9 RC 2 Installer &amp; Binaries<\/a> on GitHub.<\/p>\n<h2>Stay up-to-date with .NET 9<\/h2>\n<p>You can stay up-to-date with all the features of .NET 9 with:<\/p>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/core\/whats-new\/dotnet-9\/overview\">What&#8217;s new in .NET 9<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/aspnet\/core\/release-notes\/aspnetcore-9.0\">What&#8217;s new in ASP.NET Core<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/maui\/whats-new\/dotnet-9\">What&#8217;s new in .NET MAUI<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/ef\/core\/what-is-new\/ef-core-9.0\/whatsnew\">What&#8217;s new in EF Core<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/core\/compatibility\/9.0\">Breaking Changes in .NET 9<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/9.0\/README.md\">.NET 9 Releases<\/a><\/li>\n<\/ul>\n<p>Be sure to subscribe to the GitHub Discussions <a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/categories\/news.atom\">news feed<\/a> for all release announcements.<\/p>\n<p>We want your feedback, so head over to the <a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/9534\">.NET 9 Release Candidate 2 GitHub Discussion<\/a> to discuss features and give feedback for this release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Try out the latest features in .NET 9 Release Candidate 2 across the .NET SDK, libraries, runtime, ASP.NET Core, SignalR, .NET MAUI, and more!<\/p>\n","protected":false},"author":11288,"featured_media":54032,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685,7233,7509,756],"tags":[7797],"class_list":["post-53972","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-maui","category-aspnetcore","category-csharp","tag-dotnet-9"],"acf":[],"blog_post_summary":"<p>Try out the latest features in .NET 9 Release Candidate 2 across the .NET SDK, libraries, runtime, ASP.NET Core, SignalR, .NET MAUI, and more!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/53972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/11288"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=53972"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/53972\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/54032"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=53972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=53972"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=53972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}