.NET 7'de hataya neden olan değişiklikler
Bir uygulamayı .NET 7'ye geçiriyorsanız, burada listelenen hataya neden olan değişiklikler sizi etkileyebilir. Değişiklikler, ASP.NET Core veya Windows Forms gibi teknoloji alanına göre gruplandırılır.
Bu makalede, her hataya neden olan değişikliğin ikili uyumlu mu yoksa kaynak uyumlu mu olduğu gösterilir:
- İkili uyumlu - Mevcut ikili dosyalar yeniden derleme olmadan başarıyla yüklenip yürütülür ve çalışma zamanı davranışı değişmez.
- Kaynak uyumlu - Kaynak kodu, yeni çalışma zamanını hedeflerken veya yeni SDK veya bileşen kullanılırken değişiklik olmadan başarıyla derlenir.
ASP.NET Core
Core .NET kitaplıkları
Yapılandırma
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
app.config dosyasında System.diagnostics girdisi | ❌ | ✔️ |
Şifreleme
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
EnvelopedCms şifresi iki kez açılmaz | ❌ | ✔️ |
Dinamik X509ChainPolicy doğrulama süresi | ❌ | ✔️ |
X500DistinguishedName kolay adları ayrıştırma | ❌ | ✔️ |
Dağıtım
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
Varsayılan olarak kırpılan tüm derlemeler | ✔️ | ❌ |
Çok düzeyli arama devre dışı bırakıldı | ❌ | ✔️ |
64 bit Windows'ta x86 konak yolu | ✔️ | ✔️ |
TrimmerDefaultAction kullanım dışı bırakıldı | ✔️ | ❌ |
Entity Framework Core
EF Core 7'de hataya neden olan değişiklikler
Uzantıları
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
Yapılandırmayı sözlüğe bağlama değerleri genişletir | ✔️ | ✔️ |
Windows Shell tarafından başlatılan uygulamalar için ContentRootPath | ❌ | ✔️ |
Ortam değişkeni ön ekleri | ❌ | ✔️ |
Globalleştirme
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
Genelleştirme API'leri Windows Server'da ICU kitaplıklarını kullanır | ❌ | ✔️ |
Interop
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
Öykünme altında RuntimeInformation.OSArchitecture | ❌ | ✔️ |
.NET MAUI
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
Oluşturucular beton türü yerine temel arabirimi kabul eder | ❌ | ✔️ |
Akış yönü yardımcı yöntemleri kaldırıldı | ❌ | ❌ |
Yeni UpdateBackground parametresi | ❌ | ✔️ |
ScrollToRequest özelliği yeniden adlandırıldı | ❌ | ❌ |
Bazı Windows API'leri kaldırıldı | ❌ | ❌ |
Ağ
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
AllowRenegotiation varsayılan değeri false | ❌ | ❌ |
Linux'ta özel ping yükleri | ❌ | ✔️ |
Socket.End yöntemleri ObjectDisposedException oluşturmaz | ❌ | ✔️ |
SDK ve MSBuild
Serileştirme
Windows Forms
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
Obsoletions ve uyarılar | ✔️ | ❌ |
Bazı API'ler ArgumentNullException oluşturur | ❌ | ✔️ |
WPF
Başlık | İkili uyumlu | Kaynak uyumlu | Geriye dönük uyumlu |
---|---|---|---|
Metin düzenleyicilerde geri yüklenen sürükle ve bırak işlemleri davranışı | ✔️ | ✔️ | ❌ |
XML ve XSLT
Başlık | İkili uyumlu | Kaynak uyumlu |
---|---|---|
XmlSecureResolver kullanımdan kaldırıldı | ❌ | ❌ |
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.