{"id":58047,"date":"2025-09-09T11:45:00","date_gmt":"2025-09-09T18:45:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-10-rc-1\/"},"modified":"2025-10-01T22:12:23","modified_gmt":"2025-10-02T05:12:23","slug":"dotnet-10-rc-1","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-10-rc-1\/","title":{"rendered":"Announcing .NET 10 Release Candidate 1"},"content":{"rendered":"<p>.NET 10 Release Candidate 1 is now available. This is our first of two release candidates which come with a <a href=\"https:\/\/dotnet.microsoft.com\/platform\/support\/policy\/dotnet-core#previews\">go-live support license<\/a> so you can confidently use this release for your production applications. This release of .NET 10 is supported in the new <a href=\"https:\/\/aka.ms\/VS2026Insiders\">Visual Studio 2026 Insiders<\/a> release alongside Visual Studio Code with the C# Dev Kit. Check out the full release notes below and get started today.<\/p>\n<p><div  class=\"d-flex justify-content-center\"><a class=\"cta_button_link btn-primary mb-24\" href=\"https:\/\/get.dot.net\/10\" target=\"_blank\">Download .NET 10 RC1<\/a><\/div><\/p>\n<p>This release contains the following highlights and improvements.<\/p>\n<h2><strong>\ud83d\udcdaLibraries<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/libraries.md#cryptography-ml-dsa-external-mu\">Cryptography: ML-DSA External Mu<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/libraries.md#cryptography-post-quantum-cryptography-api-complete\">Cryptography: Post Quantum Cryptography &#8220;API Complete&#8221;<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/libraries.md#utf-8-support-for-hex-string-conversion\">UTF-8 support for hex-string conversion<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/libraries.md#tensor-tensorspan-and-readonlytensorspan\">Tensor, TensorSpan, and ReadOnlyTensorSpan<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/libraries.md\">Full Release Notes<\/a><\/li>\n<\/ul>\n<h2><strong>\u23f1\ufe0fRuntime<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new Runtime features.<\/p>\n<h2><strong>\ud83d\udee0\ufe0f SDK<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new SDK features.<\/p>\n<h2><strong>C#<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new C# features.<\/p>\n<h2><strong>F#<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new F# features.<\/p>\n<h2><strong>Visual Basic<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new Visual Basic features.<\/p>\n<h2><strong>\ud83c\udf10 ASP.NET Core &amp; Blazor<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/aspnetcore.md#persistent-component-state-support-for-enhanced-navigation\">Persistent component state support for enhanced navigation<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/aspnetcore.md#new-aspnet-core-identity-metrics\">New ASP.NET Core Identity metrics<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/aspnetcore.md#validation-improvements-for-minimal-apis-and-blazor\">Validation improvements for Minimal APIs and Blazor<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/aspnetcore.md#openapi-schema-generation-improvements\">OpenAPI schema generation improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/aspnetcore.md\">Full Release Notes<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83d\udcf1 .NET MAUI<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/dotnetmaui.md#diagnostics\">Diagnostics and metrics tracking<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/dotnetmaui.md#hybridwebview-events\">HybridWebView events<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/dotnetmaui.md#refreshview-isrefreshenabled\">RefreshView IsRefreshEnabled property<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/dotnetmaui.md#experimental-coreclr\">.NET for Android: CoreCLR runtime experimental support<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/dotnetmaui.md\">Full Release Notes<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83d\udda5\ufe0f Windows Forms<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/winforms.md#dark-mode-now-fully-integrated\">Dark Mode Now Fully Integrated<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/winforms.md#clarification-on-controlstyles-applythemingimplicitlyusage\">Clarification on ControlStyles <code>ApplyThemingImplicitlyUsage<\/code><\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/winforms.md#additional-improvements\">Several additional improvements to renderer, async, and state management<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/winforms.md\">Full Release Notes<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83d\udda5\ufe0f Windows Presentation Foundation (WPF)<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new WPF features.<\/p>\n<h2><strong>\ud83c\udf81 Entity Framework Core<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/efcore.md#sql-server-vector-search\">SQL Server vector search<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/efcore.md#sql-server-json-type-support\">SQL Server JSON type support<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/efcore.md#cosmos-full-text-and-hybrid-search\">Cosmos full-text and hybrid search<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/efcore.md#complex-types\">Complex types<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/efcore.md#padding-for-parameterized-collections\">Padding for parameterized collections<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/preview\/rc1\/efcore.md\">Full Release Notes<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83d\udce6 Container Images<\/strong><\/h2>\n<p>This release candidate is focused on quality improvements and does not contain new container features.<\/p>\n<h2>\ud83d\ude80 Get started<\/h2>\n<p>To get started with .NET 10, <a href=\"https:\/\/get.dot.net\/10\">install the .NET 10 SDK<\/a>.<\/p>\n<p>If you&#8217;re on Windows, we recommend installing the latest version of <a href=\"https:\/\/aka.ms\/vs\/insiders\">Visual Studio 2026 Insiders<\/a>. Read more about this new release on the <a href=\"https:\/\/aka.ms\/VS2026Insiders\">Visual Studio blog<\/a> and <a href=\"https:\/\/aka.ms\/vs\/relnotes\/insiders\">release notes<\/a>.<\/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 10.<\/p>\n<h2>\ud83d\udce6 Join a .NET community standup<\/h2>\n<p>Join us each week and engage with the developers and product managers behind .NET for <a href=\"https:\/\/dotnet.microsoft.com\/live\/community-standup\">community standups<\/a>.<\/p>\n<p>Join us today for our .NET Unboxed series where the team will show off their favorite features from .NET 10!<\/p>\n<p><iframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/YuuWHkQAsFY?si=fw5P9d2Eug_Ex-u1\" allowfullscreen><\/iframe><\/p>\n<h2>\ud83d\udce2 .NET 10 Discussions<\/h2>\n<p>The team has been making release announcements alongside full <a href=\"https:\/\/github.com\/dotnet\/core\/tree\/main\/release-notes\/10.0\">release notes<\/a> on the <a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/categories\/news\">dotnet\/core GitHub Discussions<\/a> and has seen great engagement and feedback from the community.<\/p>\n<h2>\ud83d\udd14 Stay up-to-date with .NET 10<\/h2>\n<p>You can stay up-to-date with all the features of .NET 10 with:<\/p>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/core\/whats-new\/dotnet-10\/overview\">What&#8217;s new in .NET 10<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/csharp\/whats-new\/csharp-14\">What&#8217;s new in C# 14<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/maui\/whats-new\/dotnet-10\">What&#8217;s new in .NET MAUI<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/aspnet\/core\/release-notes\/aspnetcore-10.0\">What&#8217;s new in ASP.NET Core<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/ef\/core\/what-is-new\/ef-core-10.0\/whatsnew\">What&#8217;s new in Entity Framework Core<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/desktop\/winforms\/whats-new\/net100\">What&#8217;s new in Windows Forms<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/desktop\/wpf\/whats-new\/net100\">What&#8217;s new in WPF<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/dotnet\/core\/compatibility\/10.0\">Breaking Changes in .NET 10<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/10.0\/README.md\">.NET 10 Releases<\/a><\/li>\n<\/ul>\n<p>Additionally, be sure to subscribe to the GitHub Discussions <a href=\"https:\/\/github.com\/dotnet\/core\/discussions\/categories\/news.atom\">RSS news feed<\/a> for all release announcements.<\/p>\n<p>We want your feedback, so head over to the <a href=\"https:\/\/aka.ms\/dotnet\/10\/rc1\">.NET 10 Release Candidate 1 GitHub Discussion<\/a> to discuss features and give feedback for this release.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>.NET 10 Release Candidate 1 is available with improvements across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more!<\/p>\n","protected":false},"author":11288,"featured_media":58048,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685,7233,7509,7251,756],"tags":[7892,7744],"class_list":["post-58047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-maui","category-aspnetcore","category-blazor","category-csharp","tag-dotnet-10","tag-featured-preview"],"acf":[],"blog_post_summary":"<p>.NET 10 Release Candidate 1 is available with improvements across the runtime, SDK, libraries, ASP.NET Core, Blazor, .NET MAUI, and more!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/58047","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=58047"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/58047\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58048"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=58047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=58047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=58047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}