26 يناير 2021 - معاينة التحديث التراكمي KB4598461 ل .NET Framework 3.5 و4.7.2 و4.8 للإصدار الإصدار 1809 من Windows 10 والإصدار Windows Server 2019

ملاحظة

  • تاريخ الإصدار:
    يناير 26, 2021
  • الإصدار:
    .NET Framework 3.5 و4.7.2 و4.8

الملخص

توضح هذه المقالة معاينة التحديث التراكمي للإصدارات 3.5 و4.7.2 و4.8 من الإصدار 1809 من Windows 10 والإصدار 2019 من Windows Server.

معلومات إضافية حول هذا التحديث

تحتوي المقالات التالية على معلومات إضافية حول هذا التحديث من حيث صلته بإصدارات المنتجات الفردية.

  • 4598303 وصف التحديث التراكمي للإصدارين 3.5 و4.7.2 من الإصدار 1809 من Windows 10.NET Framework والإصدار Windows Server لعام 2019 (KB4598303)
  • 4598300 وصف التحديث التراكمي للإصدارين 3.5 و4.8 من .NET Framework لإصدار الإصدار 1809 من Windows 10 و Windows Server 2019 (KB4598300)

المشكلات المعروفة في هذا التحديث

العَرَض بعد تثبيت هذا التحديث، قد تتعطل تطبيقات WPF مع مكدس استدعاء مشابه ل
معلومات الاستثناء: 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()يحدث هذا عند التخلص من HwndSource الذي يكون RootVisual الخاص به خاليا، وهذا الموقف ينشأ في Visual Studio عند الإرساء أو تقسيم النوافذ، وقد ينشأ في تطبيقات أخرى.
الحل البديل لحل هذه المشكلة، قم بتعيين مبدل AppContext باستخدام إحدى الطرق الموضحة في فئة AppContext (النظام) تحت عنوان "AppContext لمستهلكي المكتبة". وتعرف المفاتيح ب Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFixوSwitch.System.Windows.Interop.MouseInput.DoNotOptOutOf MoveToChromedWindowFix ويجب تعيين كلاهما إلى "true". يتجنب المبدل الأول حدوث التعطل، ولكنه يعيد تقديم الخطأ الذي تم إصلاحه في قواعد المعارف (KB). يتم تجاهل رمز التبديل الثاني حاليا، ولكن سيتم التعرف عليه في تحديث .NET مستقبلي يحتوي على تصحيح لتعطل null-reference ؛ ويستعيد إصلاح الخطأ الأصلي.
على سبيل المثال، استخدام أسلوب ملف app.config لتطبيق الحل البديل في نطاق التطبيق:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

كيفية الحصول على هذا التحديث

تثبيت هذا التحديث

قناة الإصدار متوفر الخطوة التالية
Windows Update وMicrosoft Update نعم لتنزيل هذا التحديث وتثبيته، انتقل إلى الإعدادات>Update & Security>Windows Update، ثم حدد التحقق من وجود تحديثات.
كتالوج Microsoft Update نعم للحصول على الحزمة المستقلة لهذا التحديث، انتقل إلى موقع ويب كتالوج Microsoft Update.
خادم Windows Server Update Services ‏(WSUS) لا يمكنك استيراد هذا التحديث إلى خادم WSUS يدويًا. راجع كتالوج Microsoft Update للحصول على الإرشادات.
ملاحظة: يتوفر هذا التحديث على خادم WSUS عبر 4598461.

كيفية الحصول على المساعدة والدعم لهذا التحديث