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

وصف التحديث والتوافق .NET Framework 3.0 حزمة الخدمة SP2 لنظام التشغيل Windows XP و Windows Server 2003

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

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

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

يتوفر الملف التالي للتنزيل من "مركز التنزيل لـ Microsoft":
التحديث الخاص والتوافق the.NET Framework 3.0 المزود بحزمة الخدمة SP2
DownloadDownload the update package now.
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft" (ينتقل بك هذا الارتباط إلى صفحة قد يكون محتواها كله أو جزء منه باللغة الإنجليزية):
119591كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر إنترنت
قامت Microsoft بفحص هذا الملف للتحقق من عدم وجود فيروسات. استخدام Microsoft أحدث برامج الكشف عن الفيروسات التي توفرها على التاريخ الذي تم نشر الملف. يتم تخزين الملف على ملقمات المزودة بإجراءات أمان متقدمة تساعد على منع إجراء أية تغييرات غير مصرح بها على الملف.

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

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

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

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

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

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

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

يحتوي إصدار اللغة الإنجليزية (الولايات المتحدة) من هذا التحديث الأمني سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "نظام التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في العنصر "التاريخ والوقت" في "لوحة التحكم.
  • الملفات التي تنطبق منتج معين وحدث رئيسي (RTM ، رقم SP) ، كما يمكن تعريف وفرع خدمة (LDR GDR) من خلال تفحص أرقام إصدار الملف كما هو موضح في الجدول التالي:
    الإصدارالمنتجحدث رئيسيفرع الخدمة
    3xxxإطار عمل .NET 3.0المزود بحزمة الخدمة SP2gdr
    4xxxإطار عمل .NET 3.0المزود بحزمة الخدمة SP2ldr
  • تحتوي فروع خدمات GDR على الإصلاحات التي تم إصدارها بشكل واسع إلى عنوان مع المشكلات الكبيرة واسعة الانتشار. تحتوي فروع خدمات LDR على الإصلاحات العاجلة بالإضافة إلى الإصلاحات التي تم إصدارها على نطاق واسع.
بالنسبة لكافة الإصدارات ٣٢ بت من 3.0 إطار عمل .NET
اسم الملفإصدار الملفحجم الملفتاريخالوقت
ServiceMonikerSupport.dll3.0.4506.442617,240٢٧ أكتوبر 200912: 12
SMdiagnostics.dll3.0.4506.4426110,592٢٧ أكتوبر 200912: 12
SMdiagnostics.dll3.0.4506.4426110,592٢٧ أكتوبر 200912: 12
System.IdentityModel.dll3.0.4506.4426430,080٢٧ أكتوبر 200912: 12
System.IdentityModel.dll3.0.4506.4426430,080٢٧ أكتوبر 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,752٢٧ أكتوبر 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,752٢٧ أكتوبر 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,752٢٧ أكتوبر 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,752٢٧ أكتوبر 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613970,752٢٧ أكتوبر 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,752٢٧ أكتوبر 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,008٢٧ أكتوبر 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,296٢٧ أكتوبر 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,008٢٧ أكتوبر 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,296٢٧ أكتوبر 200912: 12
System.ServiceModel.dll3.0.4506.36135,931,008٢٧ أكتوبر 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,296٢٧ أكتوبر 200912: 12
بالنسبة لكافة الإصدارات ٦٤ بت من 3.0 إطار عمل .NET
اسم الملفإصدار الملفحجم الملفتاريخالوقت
ServiceMonikerSupport.dll3.0.4506.442617,240٢٧ أكتوبر 200912: 12
SMdiagnostics.dll3.0.4506.442694,208٢٧ أكتوبر 200911: 32
SMdiagnostics.dll3.0.4506.4426110,592٢٧ أكتوبر 200912: 12
SMdiagnostics.dll3.0.4506.442694,208٢٧ أكتوبر 200911: 32
SMdiagnostics.dll3.0.4506.4426110,592٢٧ أكتوبر 200912: 12
System.IdentityModel.dll3.0.4506.4426389,120٢٧ أكتوبر 200911: 32
System.IdentityModel.dll3.0.4506.4426430,080٢٧ أكتوبر 200912: 12
System.IdentityModel.dll3.0.4506.4426389,120٢٧ أكتوبر 200911: 32
System.IdentityModel.dll3.0.4506.4426430,080٢٧ أكتوبر 200912: 12
ServiceMonikerSupport.dll3.0.4506.442619,288٢٧ أكتوبر 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613847,872٢٧ أكتوبر 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,872٢٧ أكتوبر 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,752٢٧ أكتوبر 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,752٢٧ أكتوبر 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613847,872٢٧ أكتوبر 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,872٢٧ أكتوبر 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,752٢٧ أكتوبر 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,752٢٧ أكتوبر 200912: 12
System.Runtime.Serialization.dll3.0.4506.3613847,872٢٧ أكتوبر 200907: 02
System.Runtime.Serialization.dll3.0.4506.4426847,872٢٧ أكتوبر 200911: 32
System.Runtime.Serialization.dll3.0.4506.3613970,752٢٧ أكتوبر 200907: 45
System.Runtime.Serialization.dll3.0.4506.4426970,752٢٧ أكتوبر 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,456٢٧ أكتوبر 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,744٢٧ أكتوبر 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,008٢٧ أكتوبر 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,296٢٧ أكتوبر 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,456٢٧ أكتوبر 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,744٢٧ أكتوبر 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,008٢٧ أكتوبر 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,296٢٧ أكتوبر 200912: 12
System.ServiceModel.dll3.0.4506.36135,267,456٢٧ أكتوبر 200907: 02
System.ServiceModel.dll3.0.4506.44265,279,744٢٧ أكتوبر 200911: 32
System.ServiceModel.dll3.0.4506.36135,931,008٢٧ أكتوبر 200907: 45
System.ServiceModel.dll3.0.4506.44265,943,296٢٧ أكتوبر 200912: 12

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

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

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

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

حل مشكلة 1

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

المشكلة 2

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

حل مشكلة 2

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

على سبيل المثال، يمكنك تحميل نماذج من البنية الأساسية لعرض برامج Windows الاتصال (WCF) و "البنية الأساسية لعرض برامج" سير عمل Windows (WF) لـ ".NET Framework 4.0 الإصدار المرشح". للحصول على حزمة تثبيت عينة قم بزيارة موقع Microsoft التالي على الويب: بعد تنزيل حزمة تثبيت عينة إضافة فئة عينة GenericsVTSSerializationBinder الموجود في المجلد التالي:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
ملاحظة لا يمكن استخدام فئة SafeSerializationManager في هذه الحالة لأنه معتمد من قبل 4.0 إطار عمل .NET. لذلك، لا يمكن استخدام الفئة على الجانب إلغاء التسلسل .NET Framework 3.0.
تسلسل عملية تحويل البيانات إلى ملف .NET Framework 3.0 Service Pack 2 SP2 والتوافق إلغاء التسلسل بإلغاء تسلسل

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

خصائص

رقم الموضوع: 976570 - آخر مراجعة: 02/24/2010 09:54:06 - المراجعة: 2.0

Microsoft .NET Framework 3.0 Service Pack 2

  • kbmt kbfix atdownload kbexpertiseadvanced kbsurveynew KB976570 KbMtar
تعليقات
html>ame("head")[0].appendChild(m); &t=">