الأعراض
يرجى مراعاة السيناريو التالي:
-
تطوير تطبيق Microsoft Visual c + + 2010 يستخدم أعضاء حقل البت في بنية في Microsoft Visual Studio 2010.
-
تمكين خيار المحول برمجي أمثلية للتطبيق ومن ثم إنشاء التطبيق.
-
تشغيل التطبيق.
في هذا السيناريو، قد يتم إنشاء رمز الجهاز غير صحيح لبعض عمليات أعضاء حقل البت في البنية.
الحل
معلومات الإصلاح العاجل
الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.
لحل هذه المشكلة، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:
http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.
المتطلبات الأساسية
لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Microsoft Visual Studio 2010 تثبيت SP1.
متطلبات إعادة التشغيل
ليس لديك لإعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح العاجل إذا كانت الملفات المتأثرة غير مستخدمة في وقت التثبيت. نوصي بإغلاق كافة المكونات ذات الصلة Visual Studio 2010 قبل تثبيت الإصلاح العاجل.
يحتوي الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
اسم الملف |
إصدار الملف |
حجم الملف |
التاريخ |
الوقت |
النظام الأساسي |
مسار |
---|---|---|---|---|---|---|
C2.dll |
16.0.40219.449 |
2,606,728 |
18-Apr-2013 |
18:09 |
x86 |
Microsoft Visual Studio 10.0\VC\bin |
C2.dll |
16.0.40219.449 |
2,493,576 |
19-Apr-2013 |
21:19 |
x86 |
Microsoft Visual Studio 10.0\VC\bin\x86_amd64 |
C2.dll |
16.0.40219.449 |
2,593,928 |
19-Apr-2013 |
21:19 |
x86 |
Microsoft Visual Studio 10.0\VC\bin\x86_ia64 |
C2.dll |
16.0.40219.449 |
2,960,008 |
19-Apr-2013 |
21:19 |
x64 |
Microsoft Visual Studio 10.0\VC\bin\amd64 |
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
الحل البديل
للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:
-
استخدم خيار المحول البرمجي أمثليةOd /لإيقاف تشغيل أمثلية.
-
استخدم pragma أمثلية لتشغيل أو إيقاف تشغيل أمثلية على أساس الدالة بالدالة.
-
الترقية إلى Microsoft Visual Studio 2012.
المراجع
لمزيد من المعلومات حول pragma تحسين ، انتقل إلى موقع MSDN التالي على الويب:
معلومات عامة حول pragma أمثليةلمزيد من المعلومات حول خيارات التحسين /O ، انتقل إلى موقع MSDN التالي على الويب: