{"id":60417,"date":"2026-07-14T10:45:00","date_gmt":"2026-07-14T17:45:00","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/dotnet\/?p=60417"},"modified":"2026-07-14T10:42:23","modified_gmt":"2026-07-14T17:42:23","slug":"dotnet-11-preview-6","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/dotnet-11-preview-6\/","title":{"rendered":".NET 11 Preview 6 is now available!"},"content":{"rendered":"<p>Today, we are excited to announce the sixth preview release of .NET 11! This release includes improvements across the .NET Runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, F#, and container images. Check out the linked 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:\/\/dotnet.microsoft.com\/download\/dotnet\/11.0\" target=\"_blank\">Download .NET 11 Preview 6<\/a><\/div><\/p>\n<p>This release contains the following improvements.<\/p>\n<h2><strong>\ud83d\udcdaLibraries<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md#stream-adapters-for-memory-and-text\">Stream adapters for memory and text<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md#asynchronous-validation-with-dataannotations\">Asynchronous validation with DataAnnotations<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md#systemtextjson-serializes-c-union-types\">System.Text.Json serializes C# union types<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md#configure-activity-tracing-with-rules\">Configure Activity tracing with rules<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md#cross-lane-operations-for-vectors\">Cross-lane operations for vectors<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md#start-processes-suspended-and-look-them-up-by-id\">Start processes suspended and look them up by id<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/libraries.md\">See all library updates<\/a><\/li>\n<\/ul>\n<h2><strong>\u23f1\ufe0fRuntime<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/runtime.md#runtime-async-performance-improvements\">Runtime-async performance improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/runtime.md#jit-improvements\">JIT improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/runtime.md#in-process-crash-report-logging\">In-process crash report logging<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/runtime.md#nativeaot-faster-interface-dispatch\">NativeAOT: faster interface dispatch<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/runtime.md#simd-lane-construction-and-composition-apis\">SIMD: Lane construction and composition APIs<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/runtime.md\">See all runtime updates<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83d\udee0\ufe0f SDK<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#nativeaot-cli-serves-the-full-command-surface\">NativeAOT CLI serves the full command surface<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#dotnet-test-gains-new-options-and-improved-output\"><code>dotnet test<\/code> gains new options and improved output<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#test-templates-support-xunit-v3-and-nunit-on-microsofttestingplatform\">Test templates support xUnit v3 and NUnit on Microsoft.Testing.Platform<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#file-based-apps-support-include-dll-references\">File-based apps support <code>#:include .dll<\/code> references<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#container-publishing-supports-multi-arch-builds-with-podman\">Container publishing supports multi-arch builds with Podman<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#typescript-outputs-integrate-with-static-web-assets\">TypeScript outputs integrate with Static Web Assets<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md#cli-honors-msbuild-server-and-standard-opentelemetry-env-vars\">CLI honors MSBuild server and standard OpenTelemetry env vars<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/sdk.md\">See all SDK updates<\/a><\/li>\n<\/ul>\n<h2><strong>C#<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/csharp.md#extension-indexers\">Extension indexers<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/csharp.md#unions-ship-their-support-types-in-the-box\">Unions ship their support types in the box<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/csharp.md\">See all C# updates<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83c\udf10 ASP.NET Core<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#async-validation-for-minimal-apis\">Async validation for minimal APIs<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#automatic-cross-origin-csrf-protection\">Automatic cross-origin (CSRF) protection<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#blazor-virtualize-can-scroll-to-an-item\">Blazor Virtualize can scroll to an item<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#openapi-32-by-default\">OpenAPI 3.2 by default<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#unions-in-aspnet-core\">Unions in ASP.NET Core<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#short-circuit-endpoints-with-an-attribute\">Short-circuit endpoints with an attribute<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#signalr-authentication-refresh\">SignalR authentication refresh<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#cancel-hub-invocations-from-the-client\">Cancel hub invocations from the client<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md#dotnet-user-jwts-supports-file-based-apps\">dotnet user-jwts supports file-based apps<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/aspnetcore.md\">See all ASP.NET Core updates<\/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\/11.0\/preview\/preview6\/dotnetmaui.md#collectionview2-comes-to-windows\">CollectionView2 comes to Windows<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#handler-based-shell-architecture-on-android\">Handler-based Shell architecture on Android<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#microsoftmauicontrolscompatibility-package-removed\">Microsoft.Maui.Controls.Compatibility package removed<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#hybridwebview-is-now-aot-safe\">HybridWebView is now AOT-safe<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#geolocation-gains-a-minimum-distance-filter\">Geolocation gains a minimum-distance filter<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#android-mediapicker-result-recovery\">Android MediaPicker result recovery<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#net-for-android\">.NET for Android<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md#apple-platforms-net-for-ios-mac-catalyst-macos-tvos\">Apple platforms (.NET for iOS, Mac Catalyst, macOS, tvOS)<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/dotnetmaui.md\">See all .NET MAUI updates<\/a><\/li>\n<\/ul>\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\/11.0\/preview\/preview6\/efcore.md#linq-query-translation-improvements\">LINQ query translation improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/efcore.md#keys-and-indexes-traverse-complex-type-properties\">Keys and indexes traverse complex-type properties<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/efcore.md#unconstrained-foreign-key-relationships\">Unconstrained foreign key relationships<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/efcore.md#azure-cosmos-db-provider-improvements\">Azure Cosmos DB provider improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/efcore.md#migrations-improvements\">Migrations improvements<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/efcore.md#microsoftdatasqlite-now-depends-on-sqlite3mcpclrawbundle\">Microsoft.Data.Sqlite now depends on SQLite3MC.PCLRaw.bundle<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/efcore.md\">See all EF Core updates<\/a><\/li>\n<\/ul>\n<h2><strong>F#<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/fsharp.md#arrayinit-can-inline-initialization-lambdas\">Array.init can inline initialization lambdas<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/fsharp.md#interpolated-strings-parse-next-to-equals-signs\">Interpolated strings parse next to equals signs<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/fsharp.md#fsi---quiet-keeps-restore-output-off-stdout\">FSI &#8211;quiet keeps restore output off stdout<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/fsharp.md#signature-file-diagnostics-catch-missing-semantic-attributes\">Signature-file diagnostics catch missing semantic attributes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/fsharp.md#debug-sequence-points-cover-more-f-expressions\">Debug sequence points cover more F# expressions<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/fsharp.md\">See all F# updates<\/a><\/li>\n<\/ul>\n<h2><strong>\ud83d\udce6 Container Images<\/strong><\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/containers.md#azure-linux-40-images\">Azure Linux 4.0 images<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/containers.md#smaller-native-aot-sdk-images\">Smaller Native AOT SDK images<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/dotnet\/core\/blob\/main\/release-notes\/11.0\/preview\/preview6\/containers.md\">See all container image updates<\/a><\/li>\n<\/ul>\n<h2>\ud83d\ude80 Get started<\/h2>\n<p>To get started with .NET 11, <a href=\"https:\/\/dotnet.microsoft.com\/download\/dotnet\/11.0\">install the .NET 11 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\/insiders\">Visual Studio 2026 Insiders<\/a>. 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 11.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Find out about the new features in .NET 11 Preview 6 across runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, F#, and container images.<\/p>\n","protected":false},"author":11288,"featured_media":60418,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[685,7233,7509,756,7237,859,636],"tags":[7893,7744],"class_list":["post-60417","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-maui","category-aspnetcore","category-csharp","category-containers","category-entity-framework","category-fsharp","tag-dotnet-11","tag-featured-preview"],"acf":[],"blog_post_summary":"<p>Find out about the new features in .NET 11 Preview 6 across runtime, SDK, libraries, ASP.NET Core, .NET MAUI, C#, Entity Framework Core, F#, and container images.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/60417","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=60417"}],"version-history":[{"count":1,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/60417\/revisions"}],"predecessor-version":[{"id":60419,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/60417\/revisions\/60419"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/60418"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=60417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=60417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=60417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}