Aracılığıyla paylaş


.NET 10'da hataya neden olan değişiklikler

Bir uygulamayı .NET 10'a geçiriyorsanız, burada listelenen uyumsuzluktan kaynaklanan değişiklikler sizi etkileyebilir. Değişiklikler, ASP.NET Core veya Windows Forms gibi teknoloji alanına göre gruplandırılır.

Her kritik değişiklik, ikili uyumsuz veya kaynak uyumsuzolarak ya da davranış değişikliğiolarak kategorize edilmiştir: bu makalede.

  • İkili uyumsuz - Yeni çalışma zamanına veya bileşene karşı çalıştırıldığında, mevcut ikili dosyalar yüklenememe veya çalıştırılamama gibi hatalara neden olan bir davranış değişikliğiyle karşılaşabilir ve bu durumda yeniden derleme gerekir.

  • Kaynak uyumsuz - Yeni SDK veya bileşen kullanılarak veya yeni çalışma zamanını hedeflemek için yeniden derlendiğinde, var olan kaynak kodu kaynak değişikliklerinin başarıyla derlenmesini gerektirebilir.

  • Davranış değişikliği - Var olan kod ve ikili dosyalar çalışma zamanında farklı davranabilir. Yeni davranış istenmeyen bir davranışsa mevcut kodun güncelleştirilip yeniden derlenmesi gerekir.

Not

Bu makale devam eden bir çalışmadır. Bu, .NET 10'daki uyumsuz değişikliklerin tam listesi değildir. Yayın bekleyen uyumsuz değişiklikleri sorgulamak için bkz. .NETsorunları.

Çekirdek .NET kitaplıkları

Başlık Değişiklik türü Tanıtılan sürüm
Varsayılan olmayan tanılama kimlikleriyle API Kaynak uyumsuz Önizleme 1
ActivitySource.CreateActivity ve ActivitySource.StartActivity’nın davranış değişikliği Davranış değişikliği Önizleme 1
C# 14 ile span parametreleri kullanılarak aşırı yükleme çözünürlüğü Davranış değişikliği Önizleme 1
Tutarlı vardiya davranışı genel matematikte Davranış değişikliği Önizleme 1
LDAP DirectoryControl analizi artık daha katı Davranış değişikliği Önizleme 1
MacCatalyst sürümünü normalleştirme Davranış değişikliği Önizleme 1

Küreselleşme

Başlık Değişiklik türü Tanıtılan sürüm
Ortam değişkeni DOTNET_ICU_VERSION_OVERRIDE olarak yeniden adlandırıldı Davranış değişikliği Önizleme 1

Şifreleme

Başlık Değişiklik türü Tanıtılan sürüm
X500DistinguishedName doğrulaması daha sıkıdır Davranış değişikliği Önizleme 1
Ortam değişkeni DOTNET_OPENSSL_VERSION_OVERRIDE olarak yeniden adlandırıldı Davranış değişikliği Önizleme 1

Windows Forms

Başlık Değişiklik türü Tanıtılan sürüm
HtmlElement.InsertAdjacentElement 'deki parametre Yeniden adlandırıldı Kaynak uyumsuz Önizleme 1
TreeView onay kutusu resmi kısaltma Davranış değişikliği Önizleme 1