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 |