Applies ToVisual Studio 2012 Update 4

الأعراض

العرض الأول

عندما تقوم بترجمة مشروع Microsoft Visual c + + يحتوي تعريف تعداد عند إزاحة محددة، قد تتلقى خطأ C2371 أو C2556 أو C2511.

السبب الأول

تحدث هذه المشكلة لأن المحول البرمجي بشكل غير صحيح يوزع البرمجية لتعريف التعداد التي تحدث في نهاية الملف المخزن المؤقت [في إزاحة الملف (4096 * n)-1].

العرض 2

ترجمة مشروع Visual c + + التي تم استدعاء دالة ظاهرية التي تقوم بإرجاع كائن والذي يربط القيمة التي تم إرجاعها إلى مرجع. لديك أيضا خيار /clr ممكنة. في هذه الحالة، قد تتلقى استثناء انتهاك وصول في وقت التشغيل.

السبب الثاني

تحدث هذه المشكلة لتمديد عمر الضمني قيمة مؤقتة يرتبط بمرجع const لا يعمل إذا تحققت الشروط التالية:

  • يتم ترجمة المشروع ك clr/.

  • القيمة المؤقتة هي القيمة التي تم إرجاعها لاستدعاء دالة ظاهرية أو استدعاء دالة من خلال مؤشر دالة.

الحل

معلومات الإصلاح العاجل

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

http://support.microsoft.com/contactus/?ws=supportملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر بها الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

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

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Microsoft Visual Studio 2012 4 التحديث مثبتاً.

متطلبات إعادة التشغيل

قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تثبيت الإصلاح العاجل إذا كانت الملفات المتأثرة غير مستخدمة في وقت التثبيت. نوصي بإغلاق كافة المكونات ذات الصلة Visual Studio 2012 قبل تثبيت الإصلاح العاجل.

الحالة

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.