.NET 11 Preview 7 deneme sürümü geliştiricilerin kullanımına sunuldu. Sürüm, platformun temel bileşenlerini ve uygulama geliştirme araçlarını kapsayan geniş kapsamlı güncellemeler içeriyor. Güncellemeler arasında kütüphaneler, çalışma zamanı, SDK ve .NET ile ilişkili diller ile çerçevelerdeki iyileştirmelerin yanı sıra web, mobil, veritabanı ve Windows uygulamalarına yönelik güncellemeler bulunuyor.
Kütüphaneler ve çalışma zamanı güncellemeleri
Kütüphanelere IEEE 754 ile uyumlu ondalık kayan nokta türleri, Generic Complex<T> desteği, HTTP istekleri için sıkıştırma ve HTTP bağlantılarının boşaltılmasını yapılandırma olanağı ekleniyor. Ayrıca DNS kayıtlarını çözümlemek için API’ler, ZIP arşivleri için parola desteği, arşiv oluşturma, arşivden çıkarma ve meta verilerini okuma için daha fazla API’nin yanı sıra sıralı kodlama için API’ler sunuluyor.
System.Text.Json, kapalı hiyerarşilerde polimorfizm için çıkarım desteği sunarken ChangeToken.OnChange artık eşzamansız yürütmeyi destekliyor. Çalışma zamanı düzeyindeki iyileştirmeler arasında çalışma zamanında eşzamansız katmanlama, tail-await iyileştirmeleri ve kitaplık testleri paketi için CoreCLR’nin WebAssembly üzerinde çalıştırılması bulunuyor. Bunlara JIT, kod üretimi, NativeAOT ve çalışma zamanı tanılamalarındaki güncellemeler de eşlik ediyor.
SDK, C# ve test geliştirme
dotnet CLI arayüzündeki NativeAOT artık varsayılan olarak etkin. MSBuild sunucusu da varsayılan olarak etkinleştirildi. dotnet test komutuna çalışma düzeyinde yürütme zaman aşımı ve izin verilen en yüksek başarısız test sayısı için seçenekler eklenirken, Microsoft.Build.Traversal projeleri de destekleniyor. Test güncellemeleri arasında Microsoft.Testing.Platform raporlamasında iyileştirmeler ile .NET MAUI cihazları ve ortamları için destek bulunuyor.
Sürüm, dosya tabanlı uygulamalarda başvuruların doğrulanması ve dosyaların güncelliğiyle ilgili sorunları gideriyor. Ayrıca kapsayıcı yayımlama işlemi platformun yerel çalışma zamanlarını tercih ediyor ve .NET araç paketleri özel RID dizilerini destekliyor. C# ise labeled break ve continue, birleşim veya değerini eşleştiren union desenleri, kapalı bir hiyerarşiyle sınırlandırılmış tür parametreleri için eksiksizlik denetimi ve uyumluluk modunda güncellemeler ile Unsafe Evolution kapsamında nameof desteği ekliyor.
ASP.NET Core ve .NET MAUI
ASP.NET Core güncellemeleri arasında Blazor devrelerini etkinlik olmadığında duraklatma, Blazor SSR çıktısını CacheView kullanarak önbelleğe alma ve yeni Blazor çözümleyicileri bulunuyor. QuickGrid artık InitialItemIndex ve ScrollToItemAsync özelliklerini destekliyor. wasm-tools, Emscripten’in 6. sürümünü kullanıyor ve Razor, birleşim türlerine sahip bileşen parametreleri için değişmez öznitelikleri kabul ediyor.
Platform ayrıca yerleşik doğrulama için yerelleştirme, yeniden yönlendirme işlemlerinden sonra .NET SignalR istemcisinde kimlik doğrulamayı güncelleme desteği, OpenAPI 3.2’de Server-Sent Events olayları ve ITlsConnectionFeature üzerinden TLS kanal bağlama belirteçlerine erişim sunuyor. .NET MAUI’deki eklemeler arasında platformlar arası geçiş anahtarı kimlik doğrulaması, XAML için artımlı hızlı yeniden yükleme, Shell rota şablonları, AOT ile güvenli RelativeSource bağlamaları, harici platform arka planları için destek ve Apple platformlarında TabbedPage iyileştirmeleri bulunuyor.
Entity Framework Core, F# ve Windows Forms
Entity Framework Core, LINQ sorgularının çevrilmesi, Azure Cosmos DB sağlayıcısı ve geçiş işlemlerinde iyileştirmeler alıyor. Ayrıca SQLite’ta Half türü desteği ekleniyor. F# güncellemeleri arasında normal let ifadesinin sağ tarafında hesaplama ifadesi bağlarını destekleme, özyinelemeli modüller ve ad alanları içinde öznitelikleri çözümleme, bazı öznitelik türü kısaltmaları için daha anlaşılır tanılama iletileri ve veri içermeyen yapı birleşimleri için StructLayout boyut sürümünün düzeltilmesi bulunuyor.
Windows Forms, .NET 11 görsel stillerine abone olmayı ve sistemin görsel görüntü ayarlarıyla etkileşim kurmayı sağlıyor. Ayrıca formların ertelenmiş algılanması sayesinde karanlık modda beyaz parlamaların önüne geçiliyor. Denetim özelliklerinde toplu değişiklikler yapılırken çizim askıya alınabiliyor. CheckBox ve RadioButton denetimlerine geçiş anahtarı görünümü de ekleniyor.
Başlarken
.NET 11 Preview 7’yi kullanmaya başlamak için Microsoft, .NET 11 SDK’nın yüklenmesini öneriyor. Windows’ta Visual Studio kullanıcılarının en yeni Visual Studio 2026 Insiders sürümünü yüklemeleri önerilirken, Visual Studio Code ile birlikte C# Dev Kit ve .NET 11 de kullanılabiliyor.