ظهور خطأ في التحويل البرمجي في مشروع ATL الخاص بك بعد تثبيت Windows SDK 6.1 مع Visual Studio 2008 Service Pack 1

الأعراض

اطلع على السيناريو التالي. تثبيت Microsoft Visual Studio 2008 Service Pack 1 (SP1). أو، تثبيت بعض التحديثات ل Visual Studio 2008 SP1. ثم يمكنك تثبيت Windows برامج تطوير مجموعة (SDK) 6.1. في هذا السيناريو، تظهر رسالة خطأ برنامج التحويل البرمجي التالية في المشاريع مكتبة القوالب النشطة (ATL):

خطأ C2039: '_Swap_adl': غير عضو 'القياسي' c:\program 9.0\vc\include\xutility visual studio مايكروسوفت 2764

خطأ C3861: '_Swap_adl': لم يتم العثور على 9.0\vc\include\xutility visual studio مايكروسوفت c:\program 2764 المعرف

السبب

في Windows SDK ل Windows Server 2008 و 3.5.NET Framework (Windows SDK 6.1) مشاركة عدة ملفات وقت التشغيل C مع Visual Studio 2008. Windows SDK 6.1 على إصدار Visual Studio 2008 الموائد المستديرة من هذه الملفات. إذا قمت بتثبيت Windows SDK 6.1 بعد تثبيت Visual Studio 2008 Service Pack 1 أو إصدار أحدث من Visual Studio 2008، معلومة المشتركة بين Windows SDK 6.1 و Visual Studio 2008 يتم إرجاع إصدار RTM. وهناك توافق بين إصدارات ملفات Visual Studio 2008 الموائد المستديرة والإصدارات الأحدث من ملفات وقت التشغيل C. لذلك، يمكن أن يحدث خطأ في التحويل برمجي عند اختلاط هذه الملفات غير متوافقة مع بعضها.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

الحل

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

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

تاريخ الإصدار: الثلاثاء، 8 سبتمبر 2009

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

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

المتطلبات المسبقة لتثبيت هذا التحديث الأمني

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

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

يستبدل هذا التحديث الأمني أي تحديث الأمان الأخرى.

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

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

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

يمكنك العثور على مزيد من المعلومات حول رموز تبديل سطر الأوامر المتنوعة التي يدعمها هذا التحديث في موقع Msdn التالي:لمزيد من المعلومات حول "مثبت Windows"، قم بزيارة موقع Msdn التالي:

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

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

اسم الملفإصدار الملفحجم الملفالتاريخالوقت
chkstk.obj1,37312-Jul-200922:09
cl.exe.config29312-Jul-200922:07
صفيف16,41712-Jul-200922:09
صفيف16,41712-Jul-200922:09
msvcm90.amd64.pdb1,838,08012-Jul-200922:09
msvcm90.i386.pdb1,805,31212-Jul-200922:07
msvcm90.ia64.pdb1,944,57612-Jul-200922:09
msvcm90d.amd64.pdb2,255,87212-Jul-200922:09
msvcm90d.i386.pdb2,223,10412-Jul-200922:07
msvcm90d.ia64.pdb2,354,17612-Jul-200922:09
msvcp90.amd64.pdb3,943,42412-Jul-200922:09
msvcp90.i386.pdb3,582,97612-Jul-200922:07
msvcp90.ia64.pdb4,754,43212-Jul-200922:09
msvcp90d.amd64.pdb4,918,27212-Jul-200922:09
msvcp90d.i386.pdb4,336,64012-Jul-200922:07
msvcp90d.ia64.pdb5,671,93612-Jul-200922:09
msvcr90.amd64.pdb4,770,81612-Jul-200922:09
msvcr90.i386.pdb4,762,62412-Jul-200922:07
msvcr90.ia64.pdb5,344,25612-Jul-200922:09
msvcr90d.amd64.pdb5,860,35212-Jul-200922:09
msvcr90d.i386.pdb5,639,16812-Jul-200922:07
msvcr90d.ia64.pdb5,835,77612-Jul-200922:09
عشوائية83,27312-Jul-200922:09
عشوائية83,27312-Jul-200922:09
المجموعة12,37112-Jul-200922:09
المجموعة12,37112-Jul-200922:09
إكسكسفونكشن9,84512-Jul-200922:09
إكسكسفونكشن9,84512-Jul-200922:09
خوارزمية195,31012-Jul-200922:09
almapdll.lib18,73612-Jul-200922:09
almap.lib17,80812-Jul-200922:09
binmode.obj3,77712-Jul-200922:09
comdef.h8,73112-Jul-200922:07
commode.obj10,61512-Jul-200922:09
المعقدة32,10512-Jul-200922:09
crtassem.h95512-Jul-200922:09
crtassem.h1,29812-Jul-200922:09
crtdefs.h97,32712-Jul-200922:09
deque39,24712-Jul-200922:09
الفنية35,12012-Jul-200922:09
fp10.obj12,06512-Jul-200922:09
hash_map9,46212-Jul-200922:09
hash_set818312-Jul-200922:09
intrin.h89,12912-Jul-200922:09
invalidcontinue.obj12,05112-Jul-200922:09
إيوسفود24,92612-Jul-200922:09
libcmt.lib9,217,23212-Jul-200922:09
libcmt.lib12,760,76212-Jul-200922:09
libcmt.lib10,006,92012-Jul-200922:09
libcmt.pdb167,93612-Jul-200922:07
libcmt.pdb167,93612-Jul-200922:09
libcmt.pdb167,93612-Jul-200922:09
libcmtd.lib11,365,49212-Jul-200922:09
libcmtd.lib16,473,87012-Jul-200922:09
libcmtd.lib12,787,82612-Jul-200922:09
libcmtd.pdb176,12812-Jul-200922:07
libcmtd.pdb176,12812-Jul-200922:09
libcmtd.pdb176,12812-Jul-200922:09
libcpmt.lib5,349,93412-Jul-200922:09
libcpmt.lib8,755,30412-Jul-200922:09
libcpmt.lib6,963,46212-Jul-200922:09
libcpmt.pdb331,77612-Jul-200922:07
libcpmt.pdb33996812-Jul-200922:09
libcpmt.pdb33996812-Jul-200922:09
libcpmtd.lib6,781,27012-Jul-200922:09
libcpmtd.lib11,713,79412-Jul-200922:09
libcpmtd.lib9,301,87412-Jul-200922:09
libcpmtd.pdb356,35212-Jul-200922:07
libcpmtd.pdb356,35212-Jul-200922:09
libcpmtd.pdb356,35212-Jul-200922:09
link.exe.config29312-Jul-200922:07
loosefpmath.obj12,35212-Jul-200922:09
الذاكرة50,16812-Jul-200922:09
Microsoft.VC90.CRT.man1,86212-Jul-200914:30
Microsoft.VC90.CRT.man1,86112-Jul-200914:47
Microsoft.VC90.CRT.man186012-Jul-200919:08
microsoft.vcxx.crt.i64_msm.msm1,026,04812-Jul-200920:23
microsoft.vcxx.crt.x86_msm.msm599,55212-Jul-200920:12
microsoft.vcxx.crt.x64_msm.msm632,83212-Jul-200920:19
Microsoft.VC90.DebugCRT.man187012-Jul-200920:10
Microsoft.VC90.DebugCRT.man186912-Jul-200920:10
Microsoft.VC90.DebugCRT.man186812-Jul-200920:11
microsoft.vcxx.debugcrt.i64_msm.msm1,796,60812-Jul-200920:23
microsoft.vcxx.debugcrt.x86_msm.msm824,32012-Jul-200920:12
microsoft.vcxx.debugcrt.x64_msm.msm828,92812-Jul-200920:18
microsoft.vcxx.debugmfc.i64_msm.msm4,759,04012-Jul-200922:09
microsoft.vcxx.mfc.i64_msm.msm2,600,96012-Jul-200922:09
microsoft.vcxx.mfcloc.i64_msm.msm242,17612-Jul-200922:09
Microsoft.VisualC.STLCLR.dll9.0.30729.414841,98414-Jul-200912:21
msvcm90d.dll9.0.30729.4148429,56812-Jul-200920:10
msvcm90d.dll9.0.30729.4148312,83212-Jul-200920:11
msvcm90.dll9.0.30729.4148245,76012-Jul-200914:30
msvcm90.dll9.0.30729.4148324,09612-Jul-200914:47
msvcm90.dll9.0.30729.414822528012-Jul-200919:08
msvcm90d.dll9.0.30729.414833331212-Jul-200920:10
msvcmrt.lib1,529,80812-Jul-200922:09
msvcmrt.lib1,697,61212-Jul-200922:09
msvcmrt.lib1,846,52612-Jul-200922:09
msvcmrtd.lib1,625,96012-Jul-200922:09
msvcmrtd.lib1,804,92612-Jul-200922:09
msvcmrtd.lib1,956,84812-Jul-200922:09
msvcp90d.dll9.0.30729.41482,513,74412-Jul-200920:10
msvcp90d.dll9.0.30729.4148872,25612-Jul-200920:11
msvcp90.dll9.0.30729.4148853,31212-Jul-200914:30
msvcp90.dll9.0.30729.41481,466,19212-Jul-200914:47
msvcp90.dll9.0.30729.4148569,66412-Jul-200919:08
msvcp90d.dll9.0.30729.41481,120,57612-Jul-200920:10
msvcprt.lib1,654,51612-Jul-200922:09
msvcprt.lib2,140,98612-Jul-200922:09
msvcprt.lib1,686,81812-Jul-200922:09
msvcprtd.lib1,827,18612-Jul-200922:09
msvcprtd.lib2,369,33212-Jul-200922:09
msvcprtd.lib1,860,04012-Jul-200922:09
msvcr90d.dll9.0.30729.41483,603,77612-Jul-200920:10
msvcr90d.dll9.0.30729.41481,178,96012-Jul-200920:11
msvcr90.dll9.0.30729.4148624,44812-Jul-200914:30
msvcr90.dll9.0.30729.41481,505,60012-Jul-200914:47
msvcr90.dll9.0.30729.4148653,12012-Jul-200919:08
msvcr90d.dll9.0.30729.41481,350,97612-Jul-200920:10
msvcrt.lib1,360,06812-Jul-200922:09
msvcrt.lib1,585,29612-Jul-200922:09
msvcrt.lib1,357,32212-Jul-200922:09
msvcrtd.lib1,392,99012-Jul-200922:09
msvcrtd.lib1,642,42012-Jul-200922:09
msvcrtd.lib1,401,63412-Jul-200922:09
msvcurt.lib15,375,47412-Jul-200922:09
msvcurt.lib15,737,15612-Jul-200922:09
msvcurt.lib15,882,49012-Jul-200922:09
msvcurtd.lib16,952,23412-Jul-200922:09
msvcurtd.lib17,303,54612-Jul-200922:09
msvcurtd.lib17,454,71012-Jul-200922:09
newmode.obj10,54312-Jul-200922:09
nmmintrin.h3,96712-Jul-200922:09
noarg.obj6,95512-Jul-200922:09
nochkclr.obj2,99812-Jul-200922:09
noenv.obj5,37812-Jul-200922:09
nothrownew.obj15,82312-Jul-200922:09
policy.x.xx.microsoft.vcxx.crt.i64_msm.msm55,29612-Jul-200920:23
policy.x.xx.microsoft.vcxx.crt.x86_msm.msm55,29612-Jul-200920:12
policy.x.xx.microsoft.vcxx.crt.x64_msm.msm55,29612-Jul-200920:19
policy.x.xx.microsoft.vcxx.debugcrt.i64_msm.msm55,29612-Jul-200920:23
policy.x.xx.microsoft.vcxx.debugcrt.x64_msm.msm55,29612-Jul-200920:18
policy.x.xx.microsoft.vcxx.debugcrt.x86_msm.msm55,29612-Jul-200920:12
policy.x.xx.microsoft.vcxx.debugmfc.i64_msm.msm75,26412-Jul-200922:09
policy.x.xx.microsoft.vcxx.mfc.i64_msm.msm7475212-Jul-200922:09
policy.x.xx.microsoft.vcxx.mfcloc.i64_msm.msm7475212-Jul-200922:09
product.xml1,75212-Jul-200922:07
product.xml162012-Jul-200922:09
product.xml1,61712-Jul-200922:09
ptrustm.lib426,51812-Jul-200922:09
ptrustmd.lib433,69012-Jul-200922:09
ptrustu.lib426,51812-Jul-200922:09
ptrustud.lib433,69012-Jul-200922:09
sdknames.lib7,46212-Jul-200922:09
smalheap.obj19,25912-Jul-200922:09
ستريم16,68512-Jul-200922:09
stat.c12,72612-Jul-200922:09
stat64.c11,10612-Jul-200922:09
tcmap.lib29,67612-Jul-200922:09
tcmapdll.lib32,05812-Jul-200922:09
threadlocale.obj2,64712-Jul-200922:09
الأداة المساعدة7,23012-Jul-200922:09
vcredist_IA64.exe9.0.30729.41484,682,07212-Jul-200919:08
vcredist_x86.exe9.0.30729.41484,485,97612-Jul-200919:18
vcredist_x64.exe9.0.30729.41485,225,30412-Jul-200914:45
متجه64,04712-Jul-200922:09
wchar.h75,91812-Jul-200922:09
شاش26,76812-Jul-200922:09
إكسلوكنوم51,31312-Jul-200922:09
إكسستديف2,73012-Jul-200922:09
xtree44,20912-Jul-200922:09
إكسوتيليتي128,83412-Jul-200922:09
إكسوتيليتي128,56312-Jul-200922:09
yvals.h21,52712-Jul-200922:09
خصائص

رقم الموضوع: 974479 - آخر مراجعة: 12‏/01‏/2017 - المراجعة: 2

تعليقات