أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

يتوفر تحديث ل 4.5 إطار عمل.NET في ويندوز 8 Windows RT و Windows Server 2012: يناير 2013

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

اضغط هنا لرابط المقالة باللغة الانجليزية2750149
مقدمة
يتوفر تحديث ل 4.5 إطار عمل.NET. يعمل هذا التحديث على بعض الموثوقية والتوافق الاستقرار ومشكلات في الأداء. لمزيد من المعلومات حول المشكلات التي يعمل هذا التحديث على تحديثها، راجع المقطع "هذا التحديث على حل المسائل".
معلومات أخرى

معلومات التنزيل

Windows Update

يتوفر هذا التحديث Windows Update.

مركز تنزيل Microsoft

لتحميل التحديث، انتقل إلى موقع ويب "مركز التنزيل ل Microsoft" التالية:

تنزيلقم بتنزيل الحزمة الآن.

لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي عرضها في "قاعدة معارف Microsoft":
119591 كيفية الحصول على ملفات دعم Microsoft من خدمات الإنترنت
قامت Microsoft بفحص هذا الملف بحثًا عن الفيروسات. استخدمت Microsoft أحدث برامج الكشف عن الفيروسات التي كانت متوفرة في التاريخ الذي تم نشر الملف فيه. يتم تخزين الملف على خوادم محسنة الأمان تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.

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

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

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

يحتوي الإصدار العمومي من هذا التحديث سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".

لكافة الإصدارات 32 بت 4-5 ب.NET Framework لفرع الخدمة LDR المعتمدة
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
presentationframework.dll4.0.30319.190516,187,01628 نوفمبر 201223:53
system.activities.dll4.0.30319.190511,573,36828 نوفمبر 201223:53
system.data.entity.dll4.0.30319.190514,163,08028 نوفمبر 201223:53
system.data.sqlxml.dll4.0.30319.19051742,37628 نوفمبر 201223:53
system.identitymodel.dll4.0.30319.190511,084,42428 نوفمبر 201223:53
system.runtime.serialization.dll4.0.30319.190511,051,17628 نوفمبر 201223:53
system.servicemodel.activation.dll4.0.30319.19051203,32028 نوفمبر 201223:53
system.servicemodel.channels.dll4.0.30319.19051158,76828 نوفمبر 201223:53
system.servicemodel.dll4.0.30319.190516,368,25628 نوفمبر 201223:53
النظام4.0.30319.190514,806,15228 نوفمبر 201223:53
system.xml.dll4.0.30319.190512,687,94428 نوفمبر 201223:53
system.dll4.0.30319.190513,448,76028 نوفمبر 201223:53
windowsbase.dll4.0.30319.190511,237,48828 نوفمبر 201223:53
mscorlib.dll4.0.30319.190515,171,16828 نوفمبر 201223:53
normidna.nlp59,34206-يوليو-201220:03
normnfc.nlp47,07606-يوليو-201220:03
normnfd.nlp4056606-يوليو-201220:03
normnfkc.nlp67,80806-يوليو-201220:03
normnfkd.nlp61,71806-يوليو-201220:03
aspnet_wp.exe4.0.30319.1905143,99228 نوفمبر 201223:53
clrjit.dll4.0.30319.19051451,54428 نوفمبر 201223:53
clr.dll4.0.30319.190516,876,62428 نوفمبر 201223:53
corperfmonext.dll4.0.30319.19051131,56028 نوفمبر 201223:53
microsoft.xaml.targets19,84812 أكتوبر 201200:36
mscordacwks.dll4.0.30319.190511,299,42428 نوفمبر 201223:53
mscordbi.dll4.0.30319.190511,096,67228 نوفمبر 201223:53
sos.dll4.0.30319.19051746,94428 نوفمبر 201223:53
system.data.entity.dll4.0.30319.190514,163,08028 نوفمبر 201223:53
webengine4.dll4.0.30319.19051504,80828 نوفمبر 201223:53
webengine.dll4.0.30319.1905124,53628 نوفمبر 201223:53
presentationcore.dll4.0.30319.190513,224,57628 نوفمبر 201223:53
system.data.dll4.0.30319.190513,174,36828 نوفمبر 201223:53
system.printing.dll4.0.30319.19051342,01628 نوفمبر 201223:53
system.web.dll4.0.30319.190515,418,45628 نوفمبر 201223:53

لكافة الإصدارات 32 بت من 4.5 إطار عمل.NET لفرع الخدمة GDR المعتمدة
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
presentationframework.dll4.0.30319.180336,187,03228 نوفمبر 201223:51
system.activities.dll4.0.30319.180331,573,35228 نوفمبر 201223:51
system.data.entity.dll4.0.30319.180334,163,06428 نوفمبر 201223:51
system.data.sqlxml.dll4.0.30319.18033742,37628 نوفمبر 201223:51
system.identitymodel.dll4.0.30319.180331,084,40028 نوفمبر 201223:51
system.runtime.serialization.dll4.0.30319.180331,050,64028 نوفمبر 201223:51
system.servicemodel.activation.dll4.0.30319.18033203,30428 نوفمبر 201223:51
system.servicemodel.channels.dll4.0.30319.18033158,25628 نوفمبر 201223:51
system.servicemodel.dll4.0.30319.180336,367,72828 نوفمبر 201223:51
النظام4.0.30319.180334,806,12828 نوفمبر 201223:51
system.xml.dll4.0.30319.180332,687,96828 نوفمبر 201223:51
system.dll4.0.30319.180333,448,76028 نوفمبر 201223:51
windowsbase.dll4.0.30319.180331,237,47228 نوفمبر 201223:51
mscorlib.dll4.0.30319.180335,171,15228 نوفمبر 201223:51
normidna.nlp59,34206-يوليو-201219:47
normnfc.nlp47,07606-يوليو-201219:47
normnfd.nlp4056606-يوليو-201219:47
normnfkc.nlp67,80806-يوليو-201219:47
normnfkd.nlp61,71806-يوليو-201219:47
aspnet_wp.exe4.0.30319.1803343,99228 نوفمبر 201223:51
clrjit.dll4.0.30319.18033451,52828 نوفمبر 201223:51
clr.dll4.0.30319.180336,876,62428 نوفمبر 201223:51
corperfmonext.dll4.0.30319.18033131,56028 نوفمبر 201223:51
microsoft.xaml.targets19,84812 أكتوبر 201200:36
mscordacwks.dll4.0.30319.180331,299,42428 نوفمبر 201223:51
mscordbi.dll4.0.30319.180331,096,65628 نوفمبر 201223:51
sos.dll4.0.30319.18033746,94428 نوفمبر 201223:51
system.data.entity.dll4.0.30319.180334,163,06428 نوفمبر 201223:51
webengine4.dll4.0.30319.18033504,79228 نوفمبر 201223:51
webengine.dll4.0.30319.1803324,53628 نوفمبر 201223:51
presentationcore.dll4.0.30319.180333,224,56028 نوفمبر 201223:51
system.data.dll4.0.30319.180333,174,36828 نوفمبر 201223:51
system.printing.dll4.0.30319.18033342,01628 نوفمبر 201223:51
system.web.dll4.0.30319.180335,418,45628 نوفمبر 201223:51

لكافة الإصدارات 64 بت 4-5 ب.NET Framework لفرع الخدمة LDR المعتمدة
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
mscorlib.dll4.0.30319.190515,120,46428 نوفمبر 201223:54
normidna.nlp59,34206-يوليو-201220:02
normnfc.nlp47,07606-يوليو-201220:02
normnfd.nlp4056606-يوليو-201220:02
normnfkc.nlp67,80806-يوليو-201220:02
normnfkd.nlp61,71806-يوليو-201220:02
aspnet_wp.exe4.0.30319.1905148,61628 نوفمبر 201223:54
clrjit.dll4.0.30319.190511,236,93628 نوفمبر 201223:54
clr.dll4.0.30319.190519,803,72828 نوفمبر 201223:54
corperfmonext.dll4.0.30319.19051157,16028 نوفمبر 201223:54
microsoft.xaml.targets19,84812 أكتوبر 201200:36
mscordacwks.dll4.0.30319.190511,742,83228 نوفمبر 201223:54
mscordbi.dll4.0.30319.190511,497,05628 نوفمبر 201223:54
presentationframework.dll4.0.30319.190516,187,01628 نوفمبر 201223:54
sos.dll4.0.30319.19051785,36028 نوفمبر 201223:54
system.activities.dll4.0.30319.190511,573,36828 نوفمبر 201223:54
system.data.entity.dll4.0.30319.190514,163,08028 نوفمبر 201223:54
system.data.sqlxml.dll4.0.30319.19051742,37628 نوفمبر 201223:54
system.identitymodel.dll4.0.30319.190511,084,42428 نوفمبر 201223:54
system.runtime.serialization.dll4.0.30319.190511,051,17628 نوفمبر 201223:54
system.servicemodel.activation.dll4.0.30319.19051203,32028 نوفمبر 201223:54
system.servicemodel.channels.dll4.0.30319.19051158,76828 نوفمبر 201223:54
system.servicemodel.dll4.0.30319.190516,368,25628 نوفمبر 201223:54
النظام4.0.30319.190514,806,15228 نوفمبر 201223:54
system.xml.dll4.0.30319.190512,687,94428 نوفمبر 201223:54
system.dll4.0.30319.190513,448,76028 نوفمبر 201223:54
webengine4.dll4.0.30319.19051617,94428 نوفمبر 201223:54
webengine.dll4.0.30319.1905126,58428 نوفمبر 201223:54
windowsbase.dll4.0.30319.190511,237,48828 نوفمبر 201223:54
presentationcore.dll4.0.30319.190513,207,66428 نوفمبر 201223:54
system.data.dll4.0.30319.190513,203,55228 نوفمبر 201223:54
system.printing.dll4.0.30319.19051342,01628 نوفمبر 201223:54
system.web.dll4.0.30319.190515,413,33628 نوفمبر 201223:54
presentationframework.dll4.0.30319.190516,187,01628 نوفمبر 201223:53
system.activities.dll4.0.30319.190511,573,36828 نوفمبر 201223:53
system.data.entity.dll4.0.30319.190514,163,08028 نوفمبر 201223:53
system.data.sqlxml.dll4.0.30319.19051742,37628 نوفمبر 201223:53
system.identitymodel.dll4.0.30319.190511,084,42428 نوفمبر 201223:53
system.runtime.serialization.dll4.0.30319.190511,051,17628 نوفمبر 201223:53
system.servicemodel.activation.dll4.0.30319.19051203,32028 نوفمبر 201223:53
system.servicemodel.channels.dll4.0.30319.19051158,76828 نوفمبر 201223:53
system.servicemodel.dll4.0.30319.190516,368,25628 نوفمبر 201223:53
النظام4.0.30319.190514,806,15228 نوفمبر 201223:53
system.xml.dll4.0.30319.190512,687,94428 نوفمبر 201223:53
system.dll4.0.30319.190513,448,76028 نوفمبر 201223:53
windowsbase.dll4.0.30319.190511,237,48828 نوفمبر 201223:53
mscorlib.dll4.0.30319.190515,171,16828 نوفمبر 201223:53
normidna.nlp59,34206-يوليو-201220:03
normnfc.nlp47,07606-يوليو-201220:03
normnfd.nlp4056606-يوليو-201220:03
normnfkc.nlp67,80806-يوليو-201220:03
normnfkd.nlp61,71806-يوليو-201220:03
aspnet_wp.exe4.0.30319.1905143,99228 نوفمبر 201223:53
clrjit.dll4.0.30319.19051451,54428 نوفمبر 201223:53
clr.dll4.0.30319.190516,876,62428 نوفمبر 201223:53
corperfmonext.dll4.0.30319.19051131,56028 نوفمبر 201223:53
microsoft.xaml.targets19,84812 أكتوبر 201200:36
mscordacwks.dll4.0.30319.190511,299,42428 نوفمبر 201223:53
mscordbi.dll4.0.30319.190511,096,67228 نوفمبر 201223:53
sos.dll4.0.30319.19051746,94428 نوفمبر 201223:53
system.data.entity.dll4.0.30319.190514,163,08028 نوفمبر 201223:53
webengine4.dll4.0.30319.19051504,80828 نوفمبر 201223:53
webengine.dll4.0.30319.1905124,53628 نوفمبر 201223:53
presentationcore.dll4.0.30319.190513,224,57628 نوفمبر 201223:53
system.data.dll4.0.30319.190513,174,36828 نوفمبر 201223:53
system.printing.dll4.0.30319.19051342,01628 نوفمبر 201223:53
system.web.dll4.0.30319.190515,418,45628 نوفمبر 201223:53

لكافة الإصدارات 64 بت من 4.5 إطار عمل.NET لفرع الخدمة GDR المعتمدة
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
mscorlib.dll4.0.30319.180335,120,46428 نوفمبر 201223:52
normidna.nlp59,34206-يوليو-201220:22
normnfc.nlp47,07606-يوليو-201220:22
normnfd.nlp4056606-يوليو-201220:22
normnfkc.nlp67,80806-يوليو-201220:22
normnfkd.nlp61,71806-يوليو-201220:22
aspnet_wp.exe4.0.30319.1803348,60028 نوفمبر 201223:52
clrjit.dll4.0.30319.180331,236,93628 نوفمبر 201223:52
clr.dll4.0.30319.180339,802,68828 نوفمبر 201223:52
corperfmonext.dll4.0.30319.18033157,15228 نوفمبر 201223:52
microsoft.xaml.targets19,84812 أكتوبر 201200:36
mscordacwks.dll4.0.30319.180331,742,81628 نوفمبر 201223:52
mscordbi.dll4.0.30319.180331,497,04028 نوفمبر 201223:52
presentationframework.dll4.0.30319.180336,187,03228 نوفمبر 201223:52
sos.dll4.0.30319.18033785,34428 نوفمبر 201223:52
system.activities.dll4.0.30319.180331,573,35228 نوفمبر 201223:52
system.data.entity.dll4.0.30319.180334,163,06428 نوفمبر 201223:52
system.data.sqlxml.dll4.0.30319.18033742,37628 نوفمبر 201223:52
system.identitymodel.dll4.0.30319.180331,084,40028 نوفمبر 201223:52
system.runtime.serialization.dll4.0.30319.180331,050,64028 نوفمبر 201223:52
system.servicemodel.activation.dll4.0.30319.18033203,30428 نوفمبر 201223:52
system.servicemodel.channels.dll4.0.30319.18033158,25628 نوفمبر 201223:52
system.servicemodel.dll4.0.30319.180336,367,72828 نوفمبر 201223:52
النظام4.0.30319.180334,806,12828 نوفمبر 201223:52
system.xml.dll4.0.30319.180332,687,96828 نوفمبر 201223:52
system.dll4.0.30319.180333,448,76028 نوفمبر 201223:52
webengine4.dll4.0.30319.18033617,96028 نوفمبر 201223:52
webengine.dll4.0.30319.1803326,58428 نوفمبر 201223:52
windowsbase.dll4.0.30319.180331,237,47228 نوفمبر 201223:52
presentationcore.dll4.0.30319.180333,207,66428 نوفمبر 201223:52
system.data.dll4.0.30319.180333,203,55228 نوفمبر 201223:52
system.printing.dll4.0.30319.1803334200028 نوفمبر 201223:52
system.web.dll4.0.30319.180335,413,33628 نوفمبر 201223:52
presentationframework.dll4.0.30319.180336,187,03228 نوفمبر 201223:51
system.activities.dll4.0.30319.180331,573,35228 نوفمبر 201223:51
system.data.entity.dll4.0.30319.180334,163,06428 نوفمبر 201223:51
system.data.sqlxml.dll4.0.30319.18033742,37628 نوفمبر 201223:51
system.identitymodel.dll4.0.30319.180331,084,40028 نوفمبر 201223:51
system.runtime.serialization.dll4.0.30319.180331,050,64028 نوفمبر 201223:51
system.servicemodel.activation.dll4.0.30319.18033203,30428 نوفمبر 201223:51
system.servicemodel.channels.dll4.0.30319.18033158,25628 نوفمبر 201223:51
system.servicemodel.dll4.0.30319.180336,367,72828 نوفمبر 201223:51
النظام4.0.30319.180334,806,12828 نوفمبر 201223:51
system.xml.dll4.0.30319.180332,687,96828 نوفمبر 201223:51
system.dll4.0.30319.180333,448,76028 نوفمبر 201223:51
windowsbase.dll4.0.30319.180331,237,47228 نوفمبر 201223:51
mscorlib.dll4.0.30319.180335,171,15228 نوفمبر 201223:51
normidna.nlp59,34206-يوليو-201219:47
normnfc.nlp47,07606-يوليو-201219:47
normnfd.nlp4056606-يوليو-201219:47
normnfkc.nlp67,80806-يوليو-201219:47
normnfkd.nlp61,71806-يوليو-201219:47
aspnet_wp.exe4.0.30319.1803343,99228 نوفمبر 201223:51
clrjit.dll4.0.30319.18033451,52828 نوفمبر 201223:51
clr.dll4.0.30319.180336,876,62428 نوفمبر 201223:51
corperfmonext.dll4.0.30319.18033131,56028 نوفمبر 201223:51
microsoft.xaml.targets19,84812 أكتوبر 201200:36
mscordacwks.dll4.0.30319.180331,299,42428 نوفمبر 201223:51
mscordbi.dll4.0.30319.180331,096,65628 نوفمبر 201223:51
sos.dll4.0.30319.18033746,94428 نوفمبر 201223:51
system.data.entity.dll4.0.30319.180334,163,06428 نوفمبر 201223:51
webengine4.dll4.0.30319.18033504,79228 نوفمبر 201223:51
webengine.dll4.0.30319.1803324,53628 نوفمبر 201223:51
presentationcore.dll4.0.30319.180333,224,56028 نوفمبر 201223:51
system.data.dll4.0.30319.180333,174,36828 نوفمبر 201223:51
system.printing.dll4.0.30319.18033342,01628 نوفمبر 201223:51
system.web.dll4.0.30319.180335,418,45628 نوفمبر 201223:51

لكافة الإصدارات ARM المعتمدة.NET Framework 4-5 لجمهورية ألمانيا الديمقراطية فرع الخدمة
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
mscorlib.dll4.0.30319.180335,163,89628 نوفمبر 201223:52
normidna.nlp59,34206-يوليو-201220:19
normnfc.nlp47,07606-يوليو-201220:19
normnfd.nlp4056606-يوليو-201220:19
normnfkc.nlp67,80806-يوليو-201220:19
normnfkd.nlp61,71806-يوليو-201220:19
clrjit.dll4.0.30319.18033573,80828 نوفمبر 201223:52
clr.dll4.0.30319.180336,697,32828 نوفمبر 201223:51
corperfmonext.dll4.0.30319.18033121,21628 نوفمبر 201223:52
mscordacwks.dll4.0.30319.180331,291,13628 نوفمبر 201223:52
mscordbi.dll4.0.30319.180331,076,60028 نوفمبر 201223:52
sos.dll4.0.30319.18033631,15228 نوفمبر 201223:52
system.data.dll4.0.30319.180333,136,89628 نوفمبر 201223:52
system.web.dll4.0.30319.180335,410,68028 نوفمبر 201223:52
system.activities.dll4.0.30319.180331,573,35228 نوفمبر 201223:52
system.data.sqlxml.dll4.0.30319.18033742,37628 نوفمبر 201223:52
system.identitymodel.dll4.0.30319.180331,084,40028 نوفمبر 201223:52
system.runtime.serialization.dll4.0.30319.180331,050,64028 نوفمبر 201223:52
system.servicemodel.dll4.0.30319.180336,367,72828 نوفمبر 201223:52
النظام4.0.30319.180334,806,12828 نوفمبر 201223:52
system.xml.dll4.0.30319.180332,687,96828 نوفمبر 201223:52
system.dll4.0.30319.180333,448,76028 نوفمبر 201223:52


المشكلات التي يعمل هذا التحديث على حل

نوافذ العرض مؤسسة (WPF)

المشكلة الأولى

افترض أن قمت بتطبيق واجهة ICommand ، ومن ثم قم بإجراء إحدى العمليات التالية:
  • تفويض الحدث كانيكسيكوتيكهانجيد لكائن آخر.
  • تقوم برفع الحدث كانيكسيكوتيكهانجيد مع معلمة المرسل ، وتم تعيين المعلمة إلى كائن آخر أو إلى قيمة خالية.
في هذه الحالة، لا تتلقى المستمعين للحدث كانيكسيكوتيكهانجيد الحدث. فيما يلي تظهر عليهم أعراض هذه المشكلة:
  • لا تتغير حالتها إيسينابليد الأزرار أو مينويتيمس أو ارتباطات تشعبية.
  • أزرار أو مينويتيمس أو الارتباطات التشعبية لا تستجيب لنقرات الماوس أو إدخال لوحة المفاتيح.
المشكلة الثانية

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

المشكلة الثالثة

يرجى مراعاة السيناريو التالي:
  • إنشاء لوحة مخصصة تطبيق واجهة إيسكرولينفو .
  • الخاصية فيرتيكالوفسيت بإرجاع قيمة تتجاوز قيمة الخاصية اكستينثيت .
  • يتم تعيين خاصية تمرير تلقائي إلى true.
  • حاولت "التمرير التلقائي" اللوحة. على سبيل المثال، انقر فوق زر الماوس داخل اللوحة، وثم اسحب الماوس لموقع أسفل اللوحة عن طريق القيام بأحد الإجراءات التالية:
    • التمرير اللوحة حتى تصل إلى نهاية المحتوى الخاص به.
    • التمرير اللوحة حتى تقوم بتحرير زر الماوس.
    • تحريك الماوس في أي مكان آخر.
في هذا السيناريو، قد تحدث حلقة لا نهائية. هذا يستهلك ذاكرة وقد يؤدي System.OutOfMemoryException طرح استثناء، مما يؤدي إلى إنهاء التطبيق.

المسألة 4

يرجى مراعاة السيناريو التالي:
  • استدعاء الأسلوب ScrollIntoView في مربع قائمة أو شبكة.
    ملاحظةيمكن أن يحدث هذا الاستدعاء بطرق عديدة. على سبيل المثال، استدعاء الأسلوب ScrollIntoView من معالج الحدث سيليكتيونتشانجيد .
  • هناك مهام تخطيط معلق في مربع القائمة أو في DataGrid.
في هذا السيناريو، قد يؤدي إلى استثناء System.InvalidCastException بإنهاء تطبيق.

المسألة 5

يرجى مراعاة السيناريو التالي:
  • قمت بتطبيق واجهة إينوتيفيداتايرورينفو على كائن.
  • يمكنك-ربط البيانات بعض خصائص عنصر واجهة المستخدم للكائن، بدلاً من خاصية الكائن.
  • إلغاء الربط عن طريق القيام بأحد الإجراءات التالية:
    • استبدال الربط بربط مختلف.
    • يمكنك الكتابة فوق الخاصية عنصر واجهة المستخدم بقيمة أخرى (إذا كان ربط أحادي الاتجاه).
    • يمكنك إزالة عنصر واجهة المستخدم من الشجرة المرئية وإصدار كافة المراجع الخاصة به.
  • الكائن الخاص بك يرفع الحدث ارورشانجيد .
في هذا السيناريو، قد يؤدي إلى استثناء System.NullReferenceException بإنهاء تطبيق.


وقت تشغيل اللغة العامة (CLR)

المشكلة الأولى

العمليات التي تشمل أسلوب Array.Sort مواجهة أداء بطيء. على سبيل المثال، عندما يحاول برنامج فرز قائمة منسدلة.

المشكلة الثانية

بعد الترقية من.NET Framework 4 إلى 4, 5 ب.NET Framework، قد تتعطل تطبيقات يستند إلى.NET Framework 4 تم تثبيته مسبقاً. بالإضافة إلى ذلك، تتلقى رسالة خطأ مشابهة لما يلي:

"وقت تشغيل اللغة العامة الكشف عن برنامج غير صالح"

المشكلة الثالثة

تفترض ترقية كمبيوتر من إصدار سابق من.NET Framework إلى 4.5 إطار عمل.NET. قبل الترقية، يتم تطبيق قراءة عدادات الأداء من ASP.NET. ومع ذلك، بعد ترقية برنامج.NET Framework، هذه الميزة لم تعد قراءة عدادات الأداء من ASP.NET.

المسألة 4

تفترض ترقية كمبيوتر من.NET Framework 4 إلى 4.5 إطار عمل.NET. قبل الترقية، الأسلوب Type.IsAssignableFrom بإرجاع قيمة true.ومع ذلك، بعد عملية الترقية، الأسلوب بشكل غير صحيح بإرجاع قيمة false.

لإعادة إنشاء هذه المشكلة، استخدم التعليمات البرمجية التالية:

public class TestConstraint where T: U{    public T t;}Class Program {    static void Main( string[] args )   {       Type t = typeof( TestConstraint ).GetGenericArguments()[ 0 ];      Type u = typeof( TestConstraint ).GetGenericArguments()[ 1 ];      Console.WriteLine( u.IsAssignableFrom(t) );// The .NET Framework 4.0 displays "true." However, the .NET Framework 4.5 displays "false."    } }

المسألة 5

فئة CryptoStream يطرح استثناء أرجومينتنوليكسسيبشن 4.5 إطار عمل.NET بدلاً من إلقاء استثناء كريبتوبجرافيسيكسسيبشن كما فعلت في.NET Framework 4. إذا فئة CryptoStream يحاول فك تشفير بيانات غير صحيحة ويتم التخلص منه مرتين باستخدام نمط مشابه لما يلي، استدعاء أسلوب التخلص الثاني يطرح استثناء أرجومينتنوليكسسيبشن :
using (CryptoStream cs = new CryptoStream(ms, decryptor, CryptoStreamMode.Read)){  using (StreamReader sr = new StreamReader(cs))  {  }}
المسألة 6

تفترض ترقية إصدار سابق من برنامج.NET Framework 4.5 إطار عمل.NET على جهاز كمبيوتر. عند استخدام بعض عناصر خارجية على أحد تطبيقات، قد تتلقى استثناء System.Security.SecurityException ، وتعطل التطبيق.

نماذج Windows

المشكلة الأولى

افترض أن لديك تطبيق يستند إلى.NET Framework 4.5 نموذج Windows. عند النقر فوق عنصر قائمة لفتح إطار فرعي في التطبيق، التفاعلات مع windows القائمة والتابعة تتصرف بشكل غير صحيح.

على سبيل المثال، قد تواجه ما يلي:
  • عند فتح قائمة مختصرة في الإطار الفرعي، يأخذ شكل الإطار الرئيسي التركيز.
  • لا يمكنك استخدام التعليمات الرمزية القصيرة للوصول إلى عنصر قائمة.
المشكلة الثانية

عند تعيين عنصري تحكم لتظهر في نفس الخلية كعنصر تحكم نماذج Windows TableLayoutPanel، قد وضع عنصري تحكم في خلية أخرى.

السبب

تحدث هذه المشكلة لتحليل مواضع عناصر التحكم الفعلي بشكل مختلف في.NET Framework 4 و 4.5 إطار عمل.NET.

المشكلة الثالثة

الخاصية System.Windows.Forms.FontDialog.Color بإرجاع قيمة لون كفئة System.Drawing.SystemColors . هذه الكائنات الملونة لها أسماء تختلف أسماء الألوان القياسية، على سبيل المثال "سيستيمتيكست".

تعرف على أعضاء ثابتة بنية اللون أسماء الألوان القياسية ويمكن التعرف عليها ليس فقط من قبل.NET Framework، بل أيضا عن طريق نماذج Windows.

لمزيد من المعلومات حول بنية اللون ، انتقل إلى موقع MSDN التالي على الويب:

XML

المشكلة الأولى

عند محاولة إعادة تعريف مساحة اسم XML الافتراضية أثناء تحويل XSL، يتم طرح استثناء. بالإضافة إلى ذلك، تتلقى رسالة الخطأ التالية:

لا يمكن بناء xmlns تعريف مساحة الاسم = ' uri:schema1'.

بادئة '' تم تعيينه بالفعل إلى مساحة الاسم ' uri:schema2'.

المشكلة الثانية

بافتراض استخدام فئة XmlSerializer تسلسل صفيف البنيات تطبيق واجهة IEnumerable بشكل صريح. في هذه الحالة، يتم طرح استثناء System.Reflection.TargetInvocationException 4.5 إطار عمل.NET.

مكتبة فئة الشبكة

المشكلة الأولى

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

السبب

الفئة HttpWebRequest يتيح قراءة استجابة HTTP شكل متزامن أو بشكل غير متزامن للمتصلين. ومع ذلك، إذا كانت الاستجابة استجابة HTTP المقسم، ثم يتم قراءة أجزاء من الاستجابة باستخدام الإدخال/الإخراج المتزامنة (المكالمات Winsock) حتى عندما المتصل يستخدم مسار التعليمة البرمجية غير متزامنة. في هذه الحالة، يتم حظر مؤشر ترابط استدعاء حتى يتم تلقي البيانات على الشبكة.

المشكلة الثانية

افترض أن لديك تطبيق يستند إلى.NET Framework 4.5 تتصل بملقم عبر بروتوكول "طبقة مأخذ التوصيل" الأمن/أمان طبقة النقل (TLS/SSL) باستخدام فئة HttpWebRequest أو سلستريم . إذا طلب الخادم إعادة تفاوض SSL أثناء إرسال بيانات التطبيق، قد تواجه استثناء غير معالج التطبيق وبعد ذلك الحادث.

المشكلة الثالثة

تجميد تجمع مؤشرات ترابط في الفئة HttpWebRequest إذا تم إيقاف طلب HTTPS أثناء إعادة تفاوض SSL أثناء عملية كتابة تعليق.

السبب

تحدث هذه المشكلة بسبب وجود حالة تعارض التي قد تحدث عند معالجة فئة HttpWebRequest أو الفئة سلستريم إعادة تفاوض SSL. في هذه الحالة، يمكن إنشاء تجمع مؤشرات الترابط المزيد والمزيد من مؤشرات الترابط. بالإضافة إلى ذلك، لا يتم مسح الموارد التي في الذاكرة.

المسألة 4

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

السبب

تحدث هذه المشكلة نظراً إصلاح سابقة لمعالجة أسلوب Thread.Abort() . إصلاح هذا إضافة دالة يمكن طرح استثناء جديد. لذلك، لم يعد الأسلوب Thread.Abort() يطرح هذا الاستثناء.


ASP.NET

المشكلة الأولى

يرجى مراعاة السيناريو التالي:
  • لديك تطبيق ويب ASP.NET التي تعرض محتوى آخر استناداً إلى إعداد اللغة في المستعرض.
  • مستخدم يستخدم Internet Explorer 10 على إصدار اللغة الصينية تقليدية من ويندوز 8 لاستعراض تطبيق ويب هذا.
في هذا السيناريو، لا يعرض تطبيق ويب الإصدار الصيني التقليدي للمحتوى للمستخدم.

المشكلة الثانية

عند تشغيل البرنامج Perfmon.exe على الكمبيوتر المحلي لمراقبة عدادات أداء ASP.NET معينة على كمبيوتر بعيد (على سبيل المثال، "التطبيق تشغيل" عدادات الأداء)، تتلقى دائماً قيمة 0. تظهر هذه القيمة حتى إذا كان هناك عدة تطبيقات ASP.NET التي قيد التشغيل على الكمبيوتر البعيد.

المشكلة الثالثة

يرجى مراعاة السيناريو التالي:
  • في مشروع موقع ويب Microsoft Visual Studio 2012، إضافة <thead></thead> علامة إلى عنصر تحكم جدول HTML في صفحة aspx. على سبيل المثال، يمكنك القيام بما يلي:
    <table id="Table1" runat="server"><thead></thead></table>
  • محاولة إنشاء موقع الويب بأكمله.
في هذا السيناريو، تتلقى خطأ في التحويل برمجي مشابهة لما يلي:

"أفضل تطابق أسلوب محمل بشكل زائد من' System.Web.UI.HtmlControls.HtmlTableRowCollection.Add(System.Web.UI.HtmlControls.HtmlTableRow) 'له بعض وسائط غير صالحة"


المسألة 4

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

المسألة 5

يرجى مراعاة السيناريو التالي:
  • لديك تطبيق ويب ASP.NET، ونوع أنتيكسسينكودير قيد التشغيل في التطبيق.
  • إحدى صفحات ويب في التطبيق يحتوي على عنصر تحكم خادم ويب الارتباط التشعبي يستخدم خاصية NavigateUrl لأشر إلى "mailto:xxx@contoso.com".
  • مستخدم إلى صفحة ويب باستخدام مستعرض له ومن ثم النقر فوق الارتباط التشعبي.
في هذا السيناريو، سيتم إعادة توجيه المستخدم إلى صفحة غير موجودة.

إطار الوحدة

المشكلة الأولى

يرجى مراعاة السيناريو التالي:
  • تطوير تطبيق يستخدم 3.5 Microsoft SQL Server المضغوط أو SQL Server 4.0 المضغوط وإطار الوحدة في Microsoft Visual Studio 2010.
  • يستخدم التطبيق استعلام "LINQ إلى الوحدات" لتنفيذ ربط متعددةتعيين البيانات في الكيان للحصول على البيانات.
  • يمكنك نقل تطبيق على كمبيوتر يحتوي على ".NET Framework 4-5" مثبتة.
  • حاول تشغيل التطبيق.
في هذا السيناريو، قد تواجه التطبيق انخفاض الأداء بسبب إنشاء عبارات SQL في "إطار الوحدة" التي لا تنفذ أيضا مقابل 3.5 ضغط ل SQL Server أو SQL Server 4.0 المضغوط.

المشكلة الثانية

يرجى مراعاة السيناريو التالي:
  • تشغيل تطبيق الاستعلام للبيانات باستخدام "إطار عمل الوحدة" على كمبيوتر يحتوي على ".NET Framework 4-5" مثبتة.
  • يستخدم الاستعلام إنشاءات "تجميع حسب" عرض ".
في هذا السيناريو، قد تواجه أداء استعلام رديئة.

ملاحظة: تحدث هذه المشكلة عند تشغيل التطبيق في.NET Framework 4.

مؤسسة سير العمل في Windows (WF)

المشكلة الأولى

يرجى مراعاة السيناريو التالي:
  • لديك مشروع مكتبة النشاط 2010 Visual Studio موجود، أو إنشاء مشروع "مكتبة نشاط" جديد.
  • لديك بعض ملفات الموارد في المشاريع التي سيتم تضمينها في التجميع.
  • إنشاء المشروع في Visual Studio حلول عام 2012.
في هذا السيناريو، عملية البناء كان ناجحاً. ومع ذلك، ملفات الموارد غير المضمنة في التجميع بشكل صحيح.

المشكلة الثانية

يرجى مراعاة السيناريو التالي:
  • إنشاء مشروع "تطبيق وحدة تحكم سير العمل" المسمى "WorkflowConsoleApplication1".
  • فتح سير العمل الافتراضية، وإضافة وسيطة من نوع السلسلة.
  • تعيين القيمة الافتراضية لوسيطة جديدة لقيمة معينة، مثل "example".
  • أضف السطر التالي إلى التعليمات البرمجية:
    [assembly:System.Windows.Markup.XmlnsDefinition("foobar", "WorkflowConsoleApplication1")]
  • بنية الحل وحاول فتح سير العمل الافتراضي مرة أخرى.
في هذا السيناريو، يتعذر مصمم سير العمل لودي، وتتلقى رسالة الخطأ التالية:

"مصمم سير العمل واجه مشاكل مع المستند"

مؤسسة اتصالات Windows (WCF)

المشكلة الأولى

يرجى مراعاة السيناريو التالي:
  • تطوير مشروع خدمة WCF يستهدف.NET Framework 4.0 على جهاز كمبيوتر يحتوي على ".NET Framework 4-5" مثبتة.
  • يمكنك تعيين قيمة الخاصية أسبنيتكومباتيبيليتينابليد إلى true في ملف web.config.
  • نشر المشروع خدمة WCF على جهاز كمبيوتر آخر يحتوي تثبيت.NET Framework 4.0.
في هذا السيناريو، يتم طرح استثناء System.ServiceModel.ServiceActivationException .

ملاحظةتحدث هذه المشكلة عندما تقوم بنشر المشروع خدمة WCF على كمبيوتر يحتوي على ".NET Framework 4-5" مثبتة.

السبب

تحدث هذه المشكلة لأن القيمة الافتراضية لسمة أسبنيتكومباتيبيليتيريقويريمينتسنوتالوويد في.NET Framework 4.0. ومع ذلك، يتم تغيير هذه القيمة الافتراضية إلى المسموح بها في 4-5 ب.NET Framework.

الحل البديل

للتغلب على هذه المشكلة، بشكل صريح تعيين وضع التوافق ASP.NET للخدمة على عقد الخدمة عن طريق إضافة التعليمات البرمجية التالية:

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
المشكلة الثانية

API العامة ByteStreamMessageEncoder.CreateMessage بإنشاء فئة إكسملديكتيوناريريدير استخدام الافتراضي إكسملديكتيوناريريديرقوتاس بدلاً من الحد الأقصى الحصص المحددة في XmlDictionaryReaderQuotas.Max. قد يؤدي هذا إلى حدوث استثناء (الحد الأقصى تجاوز الحصة نسبية) System.Xml.XmlException .

المشكلة الثالثة

عند محاولة الوصول إلى خاصية دفق تحميل (على سبيل المثال، خاصية HttpRequest.InputStream )بدلاً من عملية خدمة، تتلقى رسالة الخطأ التالية:

هذا الأسلوب أو الخاصية غير معتمد بعد أن استدعت HttpRequest.GetBefferlessInputStream "

المسألة 4

عند محاولة إنشاء وكلاء WCFلخدمات ASMX باستخدام مربع الحوار إضافة مرجع الخدمة أو أداة.NET Framework 4.5 Svcutil.exe، مرجع الخدمة التي تم إنشاؤها غير صالح مع أنواع مفقودة.

المسألة 5

يرجى مراعاة السيناريو التالي:
  • إنشاء مشروع واجهة برمجة تطبيقات ويب MVC4 ASP.NET في Visual Studio حلول عام 2012.
  • إضافة مرجع خدمة WCF في المشروع.
في هذا السيناريو، الملف Reference.cs لخدمة المرجع فارغاً.

السبب

تحدث هذه المشكلة لأنه صادف فئة داتاكونتراكتسيرياليزير من نوع (Newtonsoft.Json.Linq.JToken) الذي لا يعتمد. في هذه الحالة، فإنه يطرح استثناء ويتوقف بعد ذلك إنشاء مرجع الخدمة.
الكاتب: سانديسون
الكاتب: v-فيسماو
المراجع التقني: سانديسون; بريتيكر؛ برتل؛ عاشق؛ v دتشيك
المحرر:
v موردو

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 2750149 - آخر مراجعة: 07/28/2014 01:26:00 - المراجعة: 6.0

Microsoft .NET Framework 4.5

  • kbfix atdownload kbsurveynew kbexpertiseadvanced kbmt KB2750149 KbMtar
تعليقات
emarks" data-bi-slot="3"> العلامات التجارية
  • © 2016 Microsoft
  • 050&did=1&t=">r varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("