توضح هذه المقالة مجموعة التحديثات العاجلة 3095337 المتوفرة ل Microsoft .NET Framework 4.6 RC. لمزيد من المعلومات حول المشكلات التي تقوم مجموعة التحديثات العاجلة بإصلاحها، راجع قسم "المشكلات التي تقوم مجموعة الإصلاحات العاجلة هذه بإصلاحها".
الحل
يتوفر الآن إصلاح عاجل مدعوم من Microsoft. ومع ذلك، يهدف إلى تصحيح المشكلة التي تصفها هذه المقالة فقط. قم بتطبيقه فقط على الأنظمة التي تواجه هذه المشكلة المحددة.لإصلاح هذه المشكلة، اتصل بخدمات دعم العملاء من Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة بأرقام هواتف Microsoft Customer Support Services ومعلومات حول تكاليف الدعم، تفضل بزيارة موقع Microsoft على الويب التالي:
http://support.microsoft.com/contactus/?ws=supportملاحظة في حالات خاصة، قد يتم إلغاء الرسوم التي يتم تكبدها عادة لمكالمات الدعم إذا حدد أحد محترفي دعم Microsoft أن تحديثا معينا سيحل مشكلتك. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا تتأهل للتحديث المحدد المعني.
مزيد من المعلومات
المتطلبات المسبقة
لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك .NET Framework 4.6 RC مثبتا.
متطلبات إعادة التشغيل
يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل إذا تم استخدام أي ملفات متأثرة. نوصي بإغلاق جميع التطبيقات المستندة إلى .NET Framework قبل تطبيق هذا الإصلاح العاجل.
معلومات استبدال الإصلاح العاجل
لا تحل حزمة الإصلاح العاجل هذه محل حزمة الإصلاح العاجل التي تم إصدارها مسبقا.
المشكلات التي تقوم مجموعة الإصلاحات العاجلة هذه بإصلاحها
المشكلة 1افترض أنك تستخدم تطبيق Windows Presentation Foundation (WPF). يمكن ل WPF TreeView التمرير تلقائيا إلى موضع لا يمكن التنبؤ به بعد إضافة عنصر جديد. تحدث هذه المشكلة عندما تكون الشروط التالية صحيحة:
-
العنصر الجديد هو آخر العناصر التابعة لأحد والديه.
-
العنصر الأصل هو آخر العناصر التابعة للأصل.
-
العنصر الجديد مرئي في موضع التمرير الحالي.
المشكلة 2في تطبيق WPF، يمكن أن تؤدي إزالة عنصر تحكم التحرير من الشجرة المرئية إلى تسريب عنصر ImmComposition. يمكن أن يؤدي القيام بذلك بشكل متكرر في النهاية إلى استثناء نفاد الذاكرة.ملاحظة "عنصر تحكم التحرير" هو أي عنصر تحكم يقوم بإنشاء عنصر TextEditor واستخدامه. الأمثلة الرئيسية هي TextBox و RichTextBox و FlowDocumentScrollViewer.المشكلة 3يمكن أن يصبح تطبيق WPF في حالة توقف تام عندما تكون الشروط التالية صحيحة:
-
يثير التطبيق حدثا يتم توجيه تسليمه من خلال نظام الحدث الضعيف.
-
مؤشر ترابط آخر يستخدم بشكل متزامن نظام الحدث الضعيف. يؤدي هذا إلى انتظار مؤشر الترابط الأول لتأمين.
-
عند الانتظار، تتلقى مضخة رسائل مؤشر الترابط رسالة تتسبب في إعادة الإدخال في التعليمات البرمجية للتطبيق.
-
تحاول التعليمات البرمجية التي تمت إعادة إدخالها استخدام نظام الحدث الضعيف.
تتم ملاحظة هذا بشكل متكرر مع حدث PropertyChanged ل INotifyPropertyChanged، حيث تحاول التعليمات البرمجية التي تم إعادة إدخالها أيضا رفع حدث PropertyChanged.يتم إصلاح هذا في نظام الحدث الضعيف عن طريق انتظار الأقفال بطريقة لا تشغل مضخة رسالة مؤشر الترابط.المشكلة 4عند محاولة تشغيل أمر على الخادم، تنتهي مهلته على جانب العميل، ولكنه ينتهي على الخادم. في هذه الحالة، يرسل العميل حزمة انتباه إلى الخادم ويعين نفسه في حالة انتهاء المهلة. ومع ذلك، فإنه لا يعيد تعيينه بمجرد استرداده من حالة المهلة بعد معالجة الخادم لعبارة انتهاء مهلة العميل.يعيد هذا الإصلاح العاجل تعيين حالة العميل عند استرداده من حالة المهلة.المشكلة 5في بعض الحالات، يمكن أن تصبح بعض الملفات في ذاكرة التخزين المؤقت ASP.NET الظل تالفة أثناء إيقاف تشغيل الكمبيوتر. قد يتسبب هذا في ظهور سلوك أو استثناءات غير متوقعة بواسطة التطبيقات التي تستخدم ذاكرة التخزين المؤقت. يعمل هذا التحديث على إصلاح العديد من المشكلات في المحول البرمجي RyuJIT. إذا كان التطبيق لا يزال يتصرف بشكل غير متوقع بعد تثبيت هذا التحديث، فراجع إرشادات إضافية مفصلة لاستكشاف الأخطاء وإصلاحها.خطوات إضافية: إذا تم تحديد أن RyuJIT قد يشارك في المشكلة باتباع خطوات استكشاف الأخطاء وإصلاحها في الارتباط، فيرجى تسجيل المشكلة في http://connect.microsoft.com. قم بتضمين أكبر قدر ممكن من التفاصيل في التقرير، وكذلك التعليمات البرمجية لإعادة إنتاج المشكلة. قد تتعطل المشكلة 6DxO البصرياتPro 10 عند التنقل بسرعة من خلال عنصر تحكم TreeView في Windows 10 التي تم تثبيت .NET Framework 4.6. يعمل الإصلاح العاجل هذا على إصلاح الحالات التي قد تتسبب في حدوث عطل.