Baca dalam bahasa Inggris

Bagikan melalui


Perubahan yang mencolok di .NET 7

Jika Anda memigrasikan aplikasi ke .NET 7, perubahan yang mencolok yang tercantum di sini dapat memengaruhi Anda. Perubahan dikelompokkan berdasarkan bidang teknologi, seperti ASP.NET Core atau Formulir Windows.

Artikel ini menunjukkan apakah setiap perubahan yang melanggar kompatibel dengan biner atau kompatibel dengan sumber:

  • Kompatibel biner - Biner yang ada akan dimuat dan dijalankan dengan sukses tanpa kompilasi ulang, dan perilaku run-time tidak akan berubah.
  • Sumber kompatibel - Kode sumber akan berhasil dikompilasi tanpa perubahan saat menargetkan runtime baru atau menggunakan SDK atau komponen baru.

Inti ASP.NET

Pustaka .NET Inti

Konfigurasi

Judul Kompatibel dengan biner Kompatibel dengan sumber
Entri system.diagnostics di app.config ✔️

Kriptografi

Penyebaran

Judul Kompatibel dengan biner Kompatibel dengan sumber
Semua rakitan dipangkas secara default ✔️
Pencarian multi-tingkat dinonaktifkan ✔️
Jalur host x86 pada Windows 64-bit ✔️ ✔️
TrimmerDefaultAction tidak digunakan lagi ✔️

Entity Framework Core

Memutus perubahan di EF Core 7

Ekstensi

Judul Kompatibel dengan biner Kompatibel dengan sumber
Mengikat konfigurasi ke kamus memperluas nilai ✔️ ✔️
ContentRootPath untuk aplikasi yang diluncurkan oleh Windows Shell ✔️
Awalan variabel lingkungan ✔️

Globalisasi

Judul Kompatibel dengan biner Kompatibel dengan sumber
API Globalisasi menggunakan pustaka ICU di Windows Server ✔️

Interop

Judul Kompatibel dengan biner Kompatibel dengan sumber
RuntimeInformation.OSArchitecture di bawah emulasi ✔️

.NET MAUI

Jaringan

Judul Kompatibel dengan biner Kompatibel dengan sumber
Default AllowRenegotiation adalah false
Payload ping kustom di Linux ✔️
Metode Socket.End tidak melempar ObjectDisposedException ✔️

SDK dan MSBuild

Serialisasi

Formulir Windows

Judul Kompatibel dengan biner Kompatibel dengan sumber
Kedaluarsa dan peringatan ✔️
Beberapa API menampilkan ArgumentNullException ✔️

WPF

Judul Kompatibel dengan biner Kompatibel dengan sumber Kompatibel mundur
Perilaku operasi seret dan letakkan yang dipulihkan pada editor teks ✔️ ✔️

XML dan XSLT

Judul Kompatibel dengan biner Kompatibel dengan sumber
XmlSecureResolver sudah usang

Lihat juga