المواضيع ذات الصلة
×
تسجيل الدخول باستخدام حساب Microsoft
سجل الدخول أو أنشئ حسابا.
مرحباً،
حدد حسابا مختلفا.
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تاريخ الإصدار:
15 أكتوبر 2019

الإصدار:
.NET Framework 4.8

يتضمن تحديث 15 أكتوبر 2019 للإصدار Windows 10 1803 تحسينات الموثوقية التراكمية في .NET 4.8. نوصي بتطبيق هذا التحديث كجزء من إجراءات الصيانة العادية. قبل تثبيت هذا التحديث، راجع مقاطع متطلبات المتطلبات الأساسية وإعادة التشغيل .

تحسينات الجودة والموثوقية

ASP.NET

يعالج مشكلة في ValidationContext.MemberName عند استخدام DataAnnotation.ValidationAttribute.

WPF1

العناوين والمشكلة التي يفشل فيها عرض البرامج في رسم الصور التي يكون موضعها وتحجيمها كبيرين جدا. على سبيل المثال، عنصر صورة مع Width=10، تم الحصول عليه إلى صورة نقطية بعرض=500 وموضع 700 بكسل من الحافة اليسرى للنافذة المحاطة، فشل في الظهور لأن عامل التحجيم S = 500/10 = 50 والموضع X=700 كبير جدا، بمعنى أن منتجهم S * X = 50 * 700 = 35000 يتجاوز 2^15 = 32768.

CLR2

يقلل من مخاطر إرجاع الدالات الإنشائية غير الراقية من Type.GetConstructors().

السلوك المحسن في السيناريوهات التي تمنع فيها الأخطاء الخارجية (مثل الأخطاء الحرة) مؤشرات ترابط نظام التشغيل الأساسية من البدء. يفشل وقت التشغيل الآن مع خطأ تشخيصي بدلا من الانتظار حتى يبدأ مؤشر الترابط. وهذا يسمح باسترداد أفضل للفشل وتشخيزات أفضل للمشكلة التي تسببت في الفشل.

العناوين والمشكلة المتعلقة باستدعاءات .NET COM المرتبطة المتأخرة التي تحتوي على SafeArrays حيث لم تتم تهيئة SafeArray بشكل كامل.

Winforms

يعالج مشكلة تمنع التنقل إلى العنصر الأخير من عنصر القائمة المنسدلة بواسطة ضغطة مفتاح سهم لأعلى واحدة.

العناوين والمشكلة حيث يمكن لشبكة الخصائص طرح NullReferenceException عند تغيير التحديد إلى قيمة خالية (لم يتم تحديد شيء) استجابة لتغييرات القيمة


1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)

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

اعراض:

بعد تطبيق هذاالتحديث التراكمي في 15 أكتوبر .NET Framework 4.8، قد تلاحظ بعض تطبيقات ClickOnce والتطبيقات التي تنشئ AppDomain الافتراضي مع مجموعة أذونات مقيدة تشغيل التطبيق أو فشل وقت تشغيل التطبيق أو سلوكيات غير متوقعة. المشكلة التي يمكن ملاحظتها هي أن System.AppDomainSetup.TargetFrameworkName (https://learn.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) فارغ، ما يؤدي إلى أي مواربة تمكن من العودة إلى سلوكيات .NET Framework 4.0.

الحل:

يمكن للعملاء الذين يلاحظون حالات فشل جديدة غير متوقعة أو مشاكل وظيفية تنفيذ إعداد تطبيق عن طريق إضافة (أو دمج) المقطع التالي إلى ملف تكوين التطبيق الخاص بك:

<?xml version="1.0" encoding="utf-8" ?>
>
تكوين <      >
وقت التشغيل <           <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
      </وقت التشغيل>
</> التكوين

الحل

لحل هذه المشكلة، قم بتثبيت تحديث .NET Framework 4.8 للإصدار Windows 10 1803 KB4533000.

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

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

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

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

معلومات الملف

للحصول على قائمة بالملفات المتوفرة في هذا التحديث، قم بتنزيل معلومات الملف للتحديث التراكمي.

المتطلبات المسبقة

لتطبيق هذا التحديث، يجب تثبيت .NET Framework 4.8.

متطلب إعادة التشغيل

يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا التحديث إذا تم استخدام أي ملفات متأثرة. نوصي بإنهاء كافة التطبيقات المستندة إلى .NET Framework قبل تطبيق هذا التحديث.

تحديث معلومات الاستبدال

يستبدل هذا التحديث التحديثات التي تم إصدارها مسبقا 4515842.

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×