.NET 5'te yeni değişiklikler
Bir uygulamayı .NET 5'e etkiliyorsanız, burada listelenen yeni değişiklikler sizi etkileyebilir. Değişiklikler, şifreleme veya şifreleme gibi teknoloji alanına ASP.NET Core gruplandı.
ASP.NET Core
Kod analizi
| Başlık | İkili uyumlu | Kaynak uyumlu |
|---|---|---|
| CA1416 uyarısı | ✔️ | ❌ |
| CA1417 uyarısı | ✔️ | ❌ |
| CA1831 uyarısı | ✔️ | ❌ |
| CA2013 uyarısı | ✔️ | ❌ |
| CA2014 uyarısı | ✔️ | ❌ |
| CA2015 uyarısı | ✔️ | ❌ |
| CA2200 uyarısı | ✔️ | ❌ |
| CA2247 uyarısı | ✔️ | ❌ |
Core .NET kitaplıkları
Şifreleme
| Başlık | İkili uyumlu | Kaynak uyumlu |
|---|---|---|
| Şifreleme API’leri tarayıcıda desteklenmiyor | ❌ | ✔️ |
| Cryptography.Oid init-only | ✔️ | ❌ |
| Linux’ta varsayılan TLS şifre paketleri | ❌ | ✔️ |
| Şifreleme soyutlamaları üzerindeki Create() aşırı yüklemeleri kullanımdan kaldırıldı | ✔️ | ❌ |
| Varsayılan FeedbackSize değeri değiştirildi | ✔️ | ❌ |
Entity Framework Core
EF Core 5.0'daki yeni değişiklikler
Genelleştirme
| Başlık | İkili uyumlu | Kaynak uyumlu |
|---|---|---|
| Windows’da ICU kitaplıklarını kullanın | ❌ | ✔️ |
| StringInfo ve TextElementEnumerator UAX29 uyumlu | ❌ | ✔️ |
| Latin-1 karakterleri için Unicode kategorisi değiştirildi | ✔️ | ❌ |
| TextInfo.ListSeparator değerleri değiştirildi | ✔️ | ❌ |
Interop
| Başlık | İkili uyumlu | Kaynak uyumlu |
|---|---|---|
| WinRT is desteği kaldırıldı | ❌ | ✔️ |
| RCW’yi InterfaceIsIInspectable’a atamak özel durum oluşturuyor | ❌ | ✔️ |
| Windows olmayan platformlarda A/W sonek yoklaması yok | ❌ | ✔️ |
Ağ
SDK
Güvenlik
| Başlık | İkili uyumlu | Kaynak uyumlu |
|---|---|---|
| Kod erişimi güvenlik API’leri kullanımdan kaldırıldı | ✔️ | ❌ |
| PrincipalPermissionAttribute kullanımdan kaldırıldı | ✔️ | ❌ |
| UTF-7 kod yolları kullanımdan kaldırıldı | ✔️ | ❌ |
Serileştirme
Windows Forms
WPF
| Başlık | İkili uyumlu | Kaynak uyumlu |
|---|---|---|
| OutputType WinExe olarak ayarlandı | ❌ | ✔️ |
| WPF uygulamaları Microsoft.NET.Sdk kullanıyor | ❌ | ✔️ |