وصف تحديث التوافق الإضافي.NET Framework 2.0 SP2 لنظام التشغيل Windows XP و Windows Server 2003

مقدمة

توضح هذه المقالة توافق الإضافي تحديثًا لبرنامج Microsoft.NET Framework 2.0 Service Pack 2 (SP2). هذا التحديث على تمكين التسلسل والغاء التسلسل بين العملاء والملقمات التي تحتوي على برنامج.NET Framework 2.0 أو تثبيت.NET Framework 4.0.

ملاحظة: يتضمن هذا التحديث التوافق الإضافي الإصلاح الجديد الموضح في مقالة قاعدة معارف Microsoft "(KB) التالية:
إصلاح 960442 : تلقي رسالة خطأ استثناء عند استخدام كائن BinaryFormatter إجراء تسلسل والغاء تسلسل نوع عام في تجميع في.NET Framework 2.0 Service Pack 2 أو في.NET Framework 3.5 Service Pack 1




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

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

يتوفر الملف التالي للتنزيل من مركز التنزيل ل Microsoft:

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

المتطلبات الأساسية

لتثبيت هذا التحديث، يجب أن يكون لديك برنامج Windows Installer 3.1 أو إصدار أحدث من برنامج Windows Installer المثبت على جهاز الكمبيوتر. للحصول على أحدث إصدار من Windows Installer، قم بزيارة موقع Microsoft التالي على الويب:

معلومات إزالة التحديث

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

مبدلات سطر الأوامر لهذا التحديث

يمكنك العثور على مزيد من المعلومات حول رموز تبديل سطر الأوامر المتنوعة التي يدعمها هذا التحديث في نشرة الأمن MS09-061. بالإضافة إلى ذلك، يمكنك العثور على هذه المعلومات على موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:لمزيد من المعلومات حول "مثبت Windows"، قم بزيارة موقع Msdn التالي:

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

يحتوي إصدار اللغة الإنجليزية (الولايات المتحدة) من هذا التحديث الأمني سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم
علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
  • (LDR، GDR)، وخدمة الفرع (RTM، SPn) يمكن تحديد الملفات التي تنطبق على منتج معين وحدث رئيسي بتفحص أرقام إصدار الملف كما هو موضح في الجدول التالي.
    الإصدارالمنتجالحدث الرئيسيفرع الخدمة
    2.0.50727- 3xxx.NET framework 2.0SP2GDR
    2.0.50727- 4xxx.NET framework 2.0SP2LDR
  • تحتوي فروع خدمات GDR فقط على الإصلاحات التي تم إصدارها على نطاق واسع لعنوان مع المشكلات الكبيرة واسعة الانتشار. تحتوي فروع خدمات LDR على الإصلاحات العاجلة بالإضافة إلى الإصلاحات التي تم إصدارها على نطاق واسع.
لكافة الإصدارات 32 بت من برنامج.NET Framework 2.0
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
mscordacwks.dll2.0.50727.3607989,00021-Oct-200900:21
mscordacwks.dll2.0.50727.4413989,00020-Oct-200912:34
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900:21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912:34
SOS.dll2.0.50727.4413388,92020-Oct-200912:34
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900:21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912:34
لكافة الإصدارات 64 بت من برنامج.NET Framework 2.0
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
mscordacwks.dll2.0.50727.36071,764,68020-Oct-200908:21
mscordacwks.dll2.0.50727.44131,758,53620-Oct-200906:36
mscordacwks.dll2.0.50727.3607989,00021-Oct-200900:21
mscordacwks.dll2.0.50727.4413989,00020-Oct-200912:34
mscorlib.dll2.0.50727.36074,567,04020-Oct-200908:14
mscorlib.dll2.0.50727.44134,567,04020-Oct-200906:30
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900:21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912:34
SOS.dll2.0.50727.4413485,17620-Oct-200906:31
SOS.dll2.0.50727.4413388,92020-Oct-200912:34
mscorwks.dll2.0.50727.360710,075,96820-Oct-200908:18
mscorwks.dll2.0.50727.441310,061,12020-Oct-200906:34
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900:21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912:34
لكافة إصدارات.NET Framework 2.0 IA 64 بت
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
mscordacwks.dll2.0.50727.36073,084,61620-Oct-200923:34
mscordacwks.dll2.0.50727.44133,085,12820-Oct-200908:05
mscordacwks.dll2.0.50727.3607989,00021-Oct-200900:21
mscordacwks.dll2.0.50727.4413989,00020-Oct-200912:34
mscorlib.dll2.0.50727.36074,009,98420-Oct-200923:32
mscorlib.dll2.0.50727.44134,009,98420-Oct-200908:02
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900:21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912:34
SOS.dll2.0.50727.4413872,76020-Oct-200908:02
SOS.dll2.0.50727.4413388,92020-Oct-200912:34
mscorwks.dll2.0.50727.360720,151,10420-Oct-200923:28
mscorwks.dll2.0.50727.441320,173,12020-Oct-200907:56
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900:21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912:34

المشكلات المعروفة

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

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

لا تعمل عملية إنشاء تسلسل أو إلغاءه.

حل مشكلة 1

لحل هذه المشكلة، استخدم إحدى الطرق التالية:
  • إذا كان العميل يشغل Windows Vista Service Pack 1 (SP1)، ترقية نظام التشغيل إلى Windows Vista SP2.
  • إذا كان الملقم يشغل Windows Server 2008، يجب ترقية نظام التشغيل إلى Windows Server 2008 SP2.

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

يتم تشغيل عملية إنشاء تسلسل في.NET Framework 4.0، وتشغيل عملية إلغاء التسلسل في.NET Framework 2.0. عند محاولة إجراء تسلسل أو إلغاء تسلسل نوع صفيف عامة، مثل قائمة < T [] > أو لا تعمل عملية إنشاء تسلسل.

حل مشكلة 2

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

على سبيل المثال، يمكنك تنزيل نماذج لاتصالات Windows (WCF) ومؤسسة سير العمل Windows (WF).NET Framework 4.0 Release Candidate. للحصول على حزمة تثبيت نموذج، قم بزيارة موقع Microsoft التالي على الويب:بعد تنزيل حزمة تثبيت عينة، إضافة فئة نموذج جينيريكسفتسيرياليزاتيونبيندير الموجود في المجلد التالي:
< مسار تثبيت >\WCF\Basic\Contract\Data\SBGenericsVTS
ملاحظة: لا يمكن استخدام الفئة سافيسيرياليزاتيونماناجير في هذه الحالة لأنه معتمد فقط من قبل.NET Framework 4.0. ولذلك، لا يمكن استخدام الفئة على الجانب إلغاءه.NET Framework 2.0.

خصائص

رقم الموضوع: 976569 - آخر مراجعة: 09‏/01‏/2017 - المراجعة: 1

تعليقات