Bagikan melalui


Perubahan Penting di .NET 10

Jika Anda memigrasikan aplikasi ke .NET 10, perubahan yang mengakibatkan gangguan di sini dapat memengaruhi Anda. Perubahan dikelompokkan menurut area teknologi, seperti ASP.NET Core atau Windows Forms.

Artikel ini mengategorikan setiap perubahan signifikan sebagai tidak kompatibel secara biner atau tidak kompatibel dengan sumber , atau sebagai perubahan perilaku :

  • biner lama tidak kompatibel - Saat dijalankan terhadap runtime atau komponen baru, biner yang ada mungkin mengalami perubahan perilaku yang signifikan, seperti kegagalan memuat atau mengeksekusi, dan karenanya, memerlukan kompilasi ulang.

  • Sumber tidak kompatibel - Saat dikompilasi ulang menggunakan SDK atau komponen baru atau untuk menargetkan runtime baru, kode sumber yang ada mungkin memerlukan perubahan sumber agar berhasil dikompilasi.

  • perubahan perilaku - Kode dan biner yang ada mungkin berperilaku berbeda pada waktu proses. Jika perilaku baru tidak diinginkan, kode yang ada perlu diperbarui dan dikompilasi ulang.

Nota

Artikel ini sedang berlangsung. Ini bukan daftar lengkap perubahan besar di .NET 10. Untuk mengecek perubahan signifikan yang publikasinya masih tertunda, lihat Masalah .NET.

Pustaka .NET inti

Titel Jenis perubahan Versi yang diperkenalkan
KEDALUARSA API dengan ID diagnostik non-default Sumber tidak kompatibel Pratinjau 1
Perubahan perilaku pada ActivitySource.CreateActivity dan ActivitySource.StartActivity Perubahan perilaku Pratinjau 1
resolusi kelebihan beban C# 14 dengan parameter rentang Perubahan perilaku Pratinjau 1
Perilaku pergeseran konsisten dalam matematika umum Perubahan perilaku Pratinjau 1
Sekarang, pemrosesan LDAP DirectoryControl lebih ketat Perubahan perilaku Pratinjau 1
normalisasi versi MacCatalyst Perubahan perilaku Pratinjau 1

Globalisasi

Titel Jenis perubahan Versi yang diperkenalkan
variabel lingkungan diganti namanya menjadi DOTNET_ICU_VERSION_OVERRIDE Perubahan perilaku Pratinjau 1

Kriptografi

Titel Jenis perubahan Versi yang diperkenalkan
Validasi pada X500DistinguishedName menjadi lebih ketat Perubahan perilaku Pratinjau 1
variabel lingkungan diganti namanya menjadi DOTNET_OPENSSL_VERSION_OVERRIDE Perubahan perilaku Pratinjau 1

Windows Forms

Titel Jenis perubahan Versi yang diperkenalkan
parameter Diganti namanya di htmlElement.InsertAdjacentElement Sumber tidak kompatibel Pratinjau 1
Pemangkasan gambar kotak centang TreeView Perubahan perilaku Pratinjau 1