Yayınlanma Tarihi: 26 Ocak 2021

Sürüm: .NET Framework 3.5, 4.7.2 ve 4.8

Özet

Bu makalede, Windows 10, sürüm 1809 ve Windows Server sürüm 2019 için 3.5, 4.7.2 ve 4.8 Toplu Güncelleştirme Önizlemesi açıklanmıştır.

Bu güncelleştirme hakkında ek bilgi

Aşağıdaki makaleler, tek tek ürün sürümleriyle ilgili olarak bu güncelleştirme hakkında ek bilgiler içerir.

  •  4598303Windows 10, sürüm 1809 ve Windows Server sürüm 2019 (KB4598303) için .NET Framework 3.5 ve 4.7.2 Toplu Güncelleştirmesi'nin açıklaması

  •  4598300Windows 10, sürüm 1809 ve Windows Server sürüm 2019 (KB4598300) için .NET Framework 3.5 ve 4.8 Toplu Güncelleştirmesi'nin açıklaması

Bu güncelleştirmede bilinen sorunlar

Belirti

Bu güncelleştirmeyi yükledikten sonra, WPF uygulamaları aşağıdakine benzer bir çağrı yığınıyla birlikte kilitlenmeye neden olabilir

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Bu durum, RootVisual null olan bir HwndSource'un yok olması, pencerelerin yerleştirilmesi veya bölünmesi sırasında Visual Studio'da ortaya çıkan ve diğer uygulamalarda ortaya çıkabilecek bir durumdur.

Geçici Çözüm

Bu soruna çözüm olarak, "Kitaplık tüketicileri için AppContext" başlığı altında AppContext Sınıfı'da (Sistem) açıklanan yöntemlerden birini kullanarak iki AppContext anahtarı ayarlayın.  Anahtarlar, temSwitch.Sysadlandırılmıştır. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix veSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix ve her ikisi de "true" olarak ayarlansın.   İlk anahtar kilitlenmeyi önlemeye devam ediyor, ancak KB'lerde düzeltilecek hatayı yeniden tanıtıyor.  İkinci anahtar şu anda yoksayılır, ancak null başvuru kilitlenmesi için bir düzeltme içeren gelecekteki .NET güncelleştirmesinde tanınacak;  özgün hata düzeltmesini geri yükledi.

Örneğin, geçici app.config uygulama kapsamında uygulamak için dosya yöntemini kullanma:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Bu güncelleştirme nasıl güncelleştirmeyi alır?

Bu güncelleştirmeyi yükle

Sürüm Kanalı

Kullanılabilir

Sonraki Adım

Windows Update ve Microsoft Update

Evet

Bu güncelleştirmeyi indirmek ve yüklemek için, Windows Update> Güncelleştirme & Ayarları'> ve ardından Güncelleştirmeleri kontrol edin'i seçin.

Microsoft Update Kataloğu

Evet

Bu güncelleştirmenin tek başına paketini almak için Microsoft Update Kataloğu web sitesine gidin.

Windows Server Update Services (WSUS)

Hayır

Bu güncelleştirmeyi WSUS'a el ile aktarabilirsiniz. Yönergeler için Microsoft Update Kataloğu'ne bakın.

Not: Bu güncelleştirme WSUS'ta 4598461 aracılığıyla kullanılabilir.

Bu güncelleştirme için yardım ve destek alma

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.