كيف يمكنني تشخيص الاستثناء في مجموعة وضع الإصدار 7 مع VC 2008

StackOverflow https://stackoverflow.com/questions/2771494

سؤال

لدي مشكلة غريبة ، فإن طلبي (EXE) يعمل بشكل جيد في وضع التصحيح في Windows 7 ولكن توقف للعمل مع استثناء عند التجميع في وضع الإصدار. كيف يمكنني تصحيح البرنامج للعثور على سبب استثناء هذا هو التطبيق مع أكثر من 300000 سطر من التعليمات البرمجية ..

هل كانت مفيدة؟

المحلول

تجميع في وضع الإصدار ولكن إنشاء ملفات .pdb: كيفية إنشاء PDB لمشاريع .NET المدارة في وضع الإصدار؟

نشر ملفات .pdb على نفس المجلد مثل .exe.

ثم نعلق على العملية.

نصائح أخرى

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

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

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

  4. قم بإنشاء PDBs ، يمكن القيام به لـ C ++ الأصلي أيضًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top