Catatan
- Tanggal rilis:
15 Oktober 2019 - Versi:
.NET Framework 4.8
Pembaruan 15 Oktober 2019 untuk Windows 10 Versi 1607 dan Server Windows 2016 mencakup penyempurnaan keandalan kumulatif di .NET 4.8. Kami menyarankan Anda menerapkan pembaruan ini sebagai bagian dari rutinitas pemeliharaan rutin Anda. Sebelum menginstal pembaruan ini, lihat bagian Prasyarat dan persyaratan Mulai Ulang .
Peningkatan kualitas dan keandalan
| ASP.NET | Mengatasi masalah dengan ValidationContext.MemberName saat menggunakan DataAnnotation.ValidationAttribute kustom. |
|---|---|
| WPF1 | Alamat dan masalah ketika perenderan perangkat lunak gagal menggambar gambar yang posisi dan penskalaannya terlalu besar. Misalnya, elemen Gambar dengan Width=10, yang bersumber dari bitmap dengan width=500 dan diposisikan 700 piksel dari tepi kiri jendela penutup, gagal muncul karena faktor penskalaan S = 500/10 = 50 dan posisi X=700 terlalu besar, dalam arti bahwa produk mereka S * X = 50 * 700 = 35000 melebihi 2^15 = 32768. |
| CLR2 | Mengurangi risiko mengembalikan ConstructorInfo yang tidak diurutkan dari Type.GetConstructors(). Perilaku yang ditingkatkan dalam skenario ketika bug eksternal (seperti bebas ganda) mencegah utas OS yang mendasarinya dimulai. Runtime sekarang gagal dengan kesalahan diagnostik, bukan menunggu utas dimulai. Hal ini memungkinkan pemulihan kegagalan yang lebih baik dan diagnostik yang lebih baik dari masalah yang menyebabkan kegagalan. Alamat dan masalah dengan panggilan .NET COM terikat terlambat yang berisi SafeArray di mana SafeArray tidak sepenuhnya diinisialisasi. |
| Winforms | Mengatasi masalah yang mencegah navigasi ke item terakhir dari item menu drop-down dengan menekan satu tombol panah atas. Alamat dan masalah di mana kisi properti dapat memunculkan NullReferenceException ketika pilihan berubah menjadi null (tidak ada yang dipilih) sebagai respons terhadap perubahan nilai |
1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)
Masalah Umum dalam pembaruan ini
Gejala:
Setelah menerapkan Pembaruan Kumulatif 15 Oktober untuk .NET Framework 4.8, beberapa aplikasi dan aplikasi ClickOnce yang membuat AppDomain default dengan kumpulan izin terbatas dapat mengamati kegagalan peluncuran aplikasi atau runtime aplikasi, atau perilaku yang tidak terduga. Masalah yang dapat diamati adalah System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) null, yang menyebabkan keanehan apa pun yang memungkinkan pengembalian ke perilaku .NET Framework 4.0.
Solusi:
Pelanggan yang mengamati kegagalan baru yang tidak terduga atau masalah fungsional dapat menerapkan pengaturan aplikasi dengan menambahkan (atau menggabungkan) bagian berikut ke file konfigurasi aplikasi Anda:
|
<?xml version="1.0" encoding="utf-8" ?> <konfigurasi> <durasi> <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" /> </durasi> </konfigurasi> |
|---|
Resolusi
Untuk mengatasi masalah ini, instal pembaruan untuk .NET Framework 4.8 untuk Windows 10 Versi 1607 dan Windows Server 2016 KB4532997.
Cara mendapatkan dan menginstal pembaruan
Instal pembaruan ini
Untuk mengunduh dan menginstal pembaruan ini, buka Pengaturan>,Pembaruan & Keamanan>Windows Update, lalu pilih Periksa pembaruan.
Untuk mendapatkan paket mandiri untuk pembaruan ini, buka situs web Katalog Microsoft Update .
Informasi berkas
Untuk melihat daftar file yang disediakan dalam pembaruan ini, unduh informasi file untuk pembaruan kumulatif.
Prasyarat
Untuk menerapkan pembaruan ini, Anda harus menginstal .NET Framework 4.8.
Persyaratan mulai ulang
Anda harus memulai ulang komputer setelah menerapkan pembaruan ini jika ada file yang terpengaruh yang sedang digunakan. Kami menyarankan Anda keluar dari semua aplikasi berbasis .NET Framework sebelum menerapkan pembaruan ini.
Perbarui informasi penggantian
Pembaruan ini menggantikan pembaruan yang dirilis sebelumnya [4515839](https://support.microsoft.com/help/4515839\).
Cara mendapatkan bantuan dan dukungan untuk pembaruan ini
- Bantuan untuk menginstal pembaruan: FAQ Windows Update
- Lindungi diri Anda saat online dan di rumah: Dukungan Keamanan Windows
- Dukungan lokal sesuai dengan negara/kawasan Anda: Dukungan Internasional