مقدمة
تصف هذه المقالة "حزمة الاستهداف المتعدد" ل Microsoft .NET Framework 4.0.3. تضيف حزمة الاستهداف المتعدد هذه دعما لواجهات برمجة التطبيقات الجديدة التي تم تقديمها في التحديث 4.0.3 ل Microsoft .NET Framework 4 – تحديث وقت التشغيل.
لمزيد من المعلومات حول التحديث 4.0.3 ل Microsoft .NET Framework 4 – تحديث وقت التشغيل، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:
2600211تحديث 4.0.3 ل Microsoft .NET Framework 4 – تحديث وقت التشغيل لمزيد من المعلومات حول حزم متعددة الاستهدافات .NET Framework، تفضل بزيارة موقع Microsoft على ويب التالي:
معلومات عامة حول حزم متعددة الاستهدافات .NET Framework
ملاحظة إذا قمت بتثبيت إصدار بيتا من هذا التحديث مسبقا، نوصي بإلغاء تثبيت "حزمة الاستهداف المتعدد" ل Microsoft .NET Framework 4.0.3 بيتا من لوحة التحكم قبل تثبيت هذا التحديث.
مزيد من المعلومات
يتم تضمين حزمة الاستهداف المتعدد ل Microsoft .NET Framework 4.0.3 في التحديث 4.0.3 ل Microsoft .NET Framework 4 - تحديث Design-Time ل Visual Studio 2010 SP1. تقوم حزمة الاستهداف المتعدد هذه بتثبيت تجميعات مرجعية جديدة وملفات IntelliSense وملفات دعم أخرى.
لمزيد من المعلومات حول تحديث وقت التصميم، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:
2600214 تحديث 4.0.3 ل Microsoft .NET Framework 4 - تحديث Design-Time ل Visual Studio 2010 SP1Notes
-
أطر العمل الهدف التي تمت إضافتها بواسطة هذا التحديث إلى Microsoft Visual Studio للمشاريع التي يجب استخدامها هي ".NET Framework 4.0.3" و".NET Framework 4.0.3 ملف تعريف العميل".
-
بعد تطبيق حزمة الاستهداف المتعدد هذه، يمكنك إنشاء مشاريع جديدة تستخدم .NET Framework 4.0.3.
ملاحظة، يمكنك إنشاء مشاريع جديدة تستخدم الميزات المقدمة في .NET Framework 4.0.1 أو .NET Framework 4.02 أو .NET Framework أوقات تشغيل 4.0.3. -
حزمة متعددة الاستهدافات ل Microsoft .NET Framework 4.0.3 تراكمية. يتضمن جميع الملفات ذات الصلة من حزم متعددة الاستهدافات .NET Framework 4.0.1 و .NET Framework 4.0.2. لذلك، لا تحتاج إلى تثبيت حزم الاستهدافات المتعددة السابقة بشكل منفصل بعد تثبيت "حزمة الاستهداف المتعدد" ل Microsoft .NET Framework 4.0.3 لإنشاء أي مشاريع جديدة.
-
ولكن تعرض "حزمة الاستهداف المتعدد" ل Microsoft .NET Framework 4.0.3 فقط .NET Framework 4.0.3 هدف. على سبيل المثال، يعرض هذا التحديث استهداف .NET Framework 4.0.3 فقط، ولا يعرض الاستهداف .NET Framework 4.0.1 أو .NET Framework 4.0.2.
-
يمكن أن يتعايش استهداف .NET Framework 4.0.1 .NET Framework 4.0.2 مع استهداف .NET Framework 4.0.3. لا يزال بإمكانك استخدام الاستهداف السابق لأي مشاريع موجودة تم إنشاؤها .NET Framework 4.0.1 ولل .NET Framework 4.0.2. ومع ذلك، يجب تثبيت كل إصدار باستخدام حزمة التثبيت الخاصة به.
-
عند فتح مشروع يستخدم .NET Framework 4.0.3 على كمبيوتر يقوم بتشغيل Visual Studio، ستتلقى رسالة الخطأ التالية إذا لم يتم تثبيت حزمة الاستهداف المتعدد المقابلة:
إطار عمل Project Target غير مثبت
تشير رسالة الخطأ هذه إلى أن حزمة الاستهداف المتعدد المطلوبة غير مثبتة. لحل هذه المشكلة، قم بتثبيت حزمة الاستهدافات المتعددة المطلوبة الموضحة في المقطع "تحديث المعلومات".
تحديث المعلومات
يتم تضمين حزمة الاستهداف المتعدد .NET Framework 4.0.3 في التحديث الموضح في مقالة قاعدة معارف Microsoft التالية:
2600214 تحديث 4.0.3 ل Microsoft .NET Framework 4 - تحديث Design-Time ل Visual Studio 2010 SP1
إذا قمت بتطوير تطبيقات .NET Framework 4.0.3 في Visual Studio 2010 SP1، فقم بتنزيل Design-Time Update من موقع Microsoft Download Center التالي:
تنزيل الحزمة الآن.
لمزيد من المعلومات حول حزم .NET Framework متعددة الاستهداف المتوفرة ل Visual Studio 2010، تفضل بزيارة موقع الويب التالي:
معلومات عامة حول حزم .NET Framework متعددة الاستهداف المتوفرة ل Visual Studio 2010إذا كنت تقوم بتطوير تطبيقات .NET Framework 4.0.3 على أي إصدار منتج رئيسي أحدث من Visual Studio 2010، يمكنك تنزيل حزمة الاستهداف المتعدد مباشرة من موقع Microsoft Download Center التالي. نوصي بعدم استخدام حزمة التحديث التالية لإعداد وقت التصميم في Visual Studio 2010 أو Visual Studio 11 Developer Preview:
تنزيل الحزمة الآن.
لمزيد من المعلومات حول Visual Studio 11 Developer Preview، تفضل بزيارة موقع MSDN التالي:
Visual Studio 11 Developer Preview
لمزيد من المعلومات حول كيفية تنزيل ملفات دعم Microsoft، انقر فوق رقم المقالة التالية لعرض المقالة في قاعدة معارف Microsoft:
119591 كيفية الحصول على ملفات دعم Microsoft من الخدمات عبر الإنترنت قامMicrosoft بفحص هذا الملف بحثا عن الفيروسات. استخدمت Microsoft أحدث برنامج للكشف عن الفيروسات كان متوفرا في تاريخ نشر الملف. يتم تخزين الملف على خوادم محسنة للأمان تساعد على منع أي تغييرات غير مصرح بها على الملف.
المتطلبات المسبقة
لتثبيت هذا التحديث، يجب تثبيت البرنامج التالي:
-
Windows Installer 3.1 أو إصدار أحدث من Windows Installer. للحصول على أحدث إصدار من Windows Installer، تفضل بزيارة موقع Microsoft على الويب التالي:
-
Microsoft .NET Framework 4 Targeting Pack. يتم تضمين حزمة الاستهداف في إعداد Visual Studio 2010 وتتوفر أيضا بشكل منفصل في
Microsoft Windows SDK لنظام التشغيل Windows 7 و .NET Framework 4.
رموز تبديل سطر الأوامر لهذا التحديث
لمزيد من المعلومات حول رموز تبديل سطر الأوامر في Windows Installer، تفضل بزيارة موقع Microsoft على الويب التالي:
معلومات عامة حول رموز تبديل سطر الأوامر في Windows Installerلمزيد من المعلومات حول Windows Installer، تفضل بزيارة موقع Microsoft على الويب التالي:
متطلب إعادة التشغيل
يجب إعادة تشغيل الكمبيوتر بعد تثبيت هذا التحديث إذا كانت الملفات التي يتم تحديثها مؤمنة أو قيد الاستخدام عند تثبيت هذا التحديث.
المشاكل المعروفة في هذا التحديث
انقر هنا لعرض معلومات مفصلة أو إخفاؤها
المشكلة 1
عند استخدام Visual Studio 2010 SP1 لإنشاء موقع ويب أو تطبيق ويب يستخدم .NET Framework 4.0.3، يحدث خطأ إذا تمت إعادة إنشاء ملف Web.config.
السبب
تحدث هذه المشكلة بسبب كتابة قيمة غير صحيحة لسمة targetFramework إلى ملف Web.config.
الحل
لحل هذه المشكلة، افتح ملف Web.config، ثم قم بتغيير قيمة سمة targetFramework يدويا إلى 4.0.3.
المشكلة 2
عند إنشاء مشروع وظيفة Visual Studio إضافية جديدة، ستتلقى رسالة الخطأ التالية إذا قمت بتعيين إطار العمل الهدف إلى .NET Framework 4.0.3:
معالج الوظيفة الإضافية Visual Studio: حدث خطأ، وتعذر على المعالج إنشاء المشروع. تحقق من تثبيت لغة البرمجة بشكل صحيح.
الحل
لحل هذه المشكلة، اتبع الخطوات التالية:
-
قم بتعيين إطار العمل الهدف إلى .NET Framework 4 عند إنشاء مشروع الوظيفة الإضافية Visual Studio.
-
قم بتعيين إطار العمل الهدف لمشروع الوظيفة الإضافية إلى .NET Framework 4.0.3 بعد إنشاء المشروع.
المشكلة 3
عند إنشاء تطبيق وقت تشغيل اللغة الشائعة C++ (CLR) في Visual Studio 2010 SP1 الذي يستهدف .NET Framework 4.0.3، يظل إصدار إطار العمل الهدف كما هو .NET Framework 4 ولا يمكنك استخدام الميزات الجديدة من .NET Framework 4.0.3.
السبب
تحدث هذه المشكلة لأن Visual Studio 2010 لا يمكنه إدراج إصدار إطار العمل الهدف الصحيح في ملف المشروع المقابل (.vcxproj).
تظل القيمة كما يلي في ملف المشروع على الرغم من إنشاء المشروع .NET Framework 4.0.3:
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
الحل
لحل هذه المشكلة، افتح ملف مشروع C++ في المفكرة، وقم بتغيير TargetFrameworkVersion إلى 4.0.3 يدويا، ثم أعد فتح المشروع.
<TargetFrameworkVersion>v4.0.3</TargetFrameworkVersion>
تحديث معلومات الإزالة
لإزالة هذا التحديث، استخدم عنصر إضافة برامج أو إزالتها في لوحة التحكم.
تحديث معلومات الاستبدال
لا يحل هذا التحديث محل تحديث تم إصداره مسبقا.
معلومات الملف
انقر هنا لعرض معلومات
مفصلة أو إخفاؤها
يحتوي الإصدار العمومي من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المدرجة في الجدول التالي. يتم سرد تواريخ وأوقات هذه الملفات في التوقيت العالمي المتفق عليه (UTC). وعندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. للعثور على الفرق بين التوقيت العالمي المتفق عليه والوقت المحلي، استخدم علامة التبويب "المنطقة الزمنية" في العنصر "التاريخ والوقت" في لوحة التحكم.
اسم الملف |
إصدار الملف |
حجم الملف |
تاريخ |
Time |
---|---|---|---|---|
DHtmlHeader.html |
غير قابل للتطبيق |
16,118 |
20 يناير 2012 |
15:02 |
Setup.exe |
10.0.30319.551 |
79,112 |
20 يناير 2012 |
15:10 |
SetupEngine.dll |
10.0.30319.551 |
810,768 |
20 يناير 2012 |
15:10 |
SetupUi.dll |
10.0.30319.551 |
296,712 |
20 يناير 2012 |
15:10 |
SetupUi.xsd |
غير قابل للتطبيق |
30,120 |
20 يناير 2012 |
15:02 |
sqmapi.dll |
6.0.6000.16386 |
144,416 |
20 يناير 2012 |
15:02 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 يناير 2012 |
20:06 |
SetupResources.dll |
10.0.30319.551 |
17,688 |
20 يناير 2012 |
15:10 |
SetupResources.dll |
10.0.30319.551 |
16,152 |
20 يناير 2012 |
21:50 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 يناير 2012 |
21:19 |
SetupResources.dll |
10.0.30319.551 |
14,616 |
20 يناير 2012 |
21:04 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 يناير 2012 |
19:26 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 يناير 2012 |
18:47 |
SetupResources.dll |
10.0.30319.551 |
18,712 |
20 يناير 2012 |
17:54 |
SetupResources.dll |
10.0.30319.551 |
15,640 |
20 يناير 2012 |
17:35 |
SetupResources.dll |
10.0.30319.551 |
19,224 |
20 يناير 2012 |
15:48 |
Print.ico |
غير قابل للتطبيق |
1,150 |
20 يناير 2012 |
12:42 |
استدارة1.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة2.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة 3.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة4.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة 5.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة6.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة7.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
استدارة 8.ico |
غير قابل للتطبيق |
894 |
20 يناير 2012 |
12:42 |
Save.ico |
غير قابل للتطبيق |
1,150 |
20 يناير 2012 |
12:42 |
Setup.ico |
غير قابل للتطبيق |
36,710 |
20 يناير 2012 |
12:42 |
SysReqMet.ico |
غير قابل للتطبيق |
1,150 |
20 يناير 2012 |
12:42 |
SysReqNotMet.ico |
غير قابل للتطبيق |
1,150 |
20 يناير 2012 |
12:42 |
stop.ico |
غير قابل للتطبيق |
10,134 |
20 يناير 2012 |
12:42 |
warn.ico |
غير قابل للتطبيق |
10,134 |
20 يناير 2012 |
12:42 |
watermark.bmp |
غير قابل للتطبيق |
325,760 |
21-يناير 2012 |
14:07 |
header.bmp |
غير قابل للتطبيق |
7,308 |
21-يناير 2012 |
14:07 |
DisplayIcon.ico |
غير قابل للتطبيق |
88,533 |
20 يناير 2012 |
15:02 |
UiInfo.xml |
غير قابل للتطبيق |
37,488 |
21-يناير 2012 |
14:07 |
Strings.xml |
غير قابل للتطبيق |
13,606 |
21-يناير 2012 |
14:07 |
SplashScreen.bmp |
غير قابل للتطبيق |
196,662 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
39,428 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
37,308 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
32,750 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
29,580 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
29,564 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
38,750 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
39,304 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
38,672 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
31,766 |
21-يناير 2012 |
14:07 |
LocalizedData.xml |
غير قابل للتطبيق |
39,046 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
968 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
656 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
2,255 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
1,631 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
1,613 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
812 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
865 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
987 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
3,014 |
21-يناير 2012 |
14:07 |
EULA.rtf |
غير قابل للتطبيق |
2,230 |
21-يناير 2012 |
14:07 |
ParameterInfo.xml |
غير قابل للتطبيق |
7,946 |
21-يناير 2012 |
14:07 |
netfx_403mtpack.msi |
غير قابل للتطبيق |
464,384 |
21-يناير 2012 |
14:01 |
netfx_403mtpack.cab |
غير قابل للتطبيق |
18,689,398 |
21-يناير 2012 |
13:59 |