تاريخ الإصدار: 26 يناير 2021

الإصدار: .NET Framework 3.5 و4.7.2 و4.8

الملخص

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

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

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

  •  4598303وصف التحديث التراكمي ل .NET Framework 3.5 و4.7.2 لنظام التشغيل Windows 10، الإصدار 1809 و Windows Server، الإصدار 2019 (KB4598303)

  •  4598300وصف التحديث التراكمي ل .NET Framework 3.5 و4.8 لنظام التشغيل Windows 10، الإصدار 1809 و Windows Server، الإصدار 2019 (KB4598300)

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

العَرَض

بعد تثبيت هذا التحديث، قد تعطل تطبيقات WPF باستخدام مجموعة استدعاء مشابهة

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()

يحدث هذا عند التخلص من HwndSource الذي يكون RootVisual الخاص به فارغة، وهو الوضع الذي ينشأ في Visual Studio عند إرساء النوافذ أو تقسيمها، وقد تنشأ في تطبيقات أخرى.

الحل البديل

لل حل هذه المشكلة، قم بتعيين مفتاحي تبديل AppContext باستخدام أحد الأساليب الموضحة في فئة AppContext (النظام) تحت العنوان "AppContext لمستهلكي المكتبة".  تسمى مفاتيح التبديلSwitch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFixSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix وكلاهما يجب أن يتم تعيينه إلى "true".   يتجنب مفتاح التبديل الأول التعطل، ولكنه يقدم الخطأ الذي تم إصلاحه في KBs مرة أخرى.  يتم تجاهل مفتاح التبديل الثاني حاليا، ولكن سيتم التعرف عليه في تحديث .NET مستقبلي يحتوي على تصحيح لعطل مرجع null؛  تستعيد إصلاح الخطأ الأصلي.

على سبيل المثال، app.config أسلوب الملف لتطبيق الحل البديل في نطاق التطبيق:

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

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

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

قناة الإصدار

متوفر

الخطوة التالية

Windows Update و Microsoft Update

نعم

لتنزيل هذا التحديث وتثبيته، انتقل إلى الإعدادات > تحديث & الأمان > Windows Update،ثم حدد التحقق من وجود تحديثات.

كتالوج Microsoft Update

نعم

للحصول على حزمة مستقلة لهذا التحديث، انتقل إلى موقع Microsoft Update Catalog على الويب.

Windows Server Update Services (WSUS)

لا

يمكنك استيراد هذا التحديث إلى WSUS يدويا. راجع كتالوج Microsoft Update للحصول على الإرشادات.

ملاحظة: يتوفر هذا التحديث على WSUS عبر 4598461.

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.