سؤال

ولدي DLL بسيطة C ++ التي تطبق بعض الإجراءات المخصصة لالمثبت WIX.

وتصحيح الإجراءات المخصصة عادة ما تكون بسيطة: طرح مربع الحوار مؤقت في بداية العمل، وإرفاق العملية عند ظهور مربع الحوار

ولكن اليوم، وكلما أعلقها على هذه العملية، والحصول على "مايكروسوفت البصرية ستوديو هو مشغول" فقاعة تظهر في الجزء السفلي من الشاشة. لا أستطيع معرفة من أين هذا يأتي من. أي أفكار؟

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

المحلول

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

ومسح "البحث في المواقع المذكورة أعلاه فقط عندما يتم تحميل حرف يدويا" يبدو أنه قد خفف المشكلة.

نصائح أخرى

هل تشير رموز التصحيح من موقع شبكة اتصال غير متوفرة (على سبيل المثال، وجهة نظر ديناميكية ClearCase أو شيئا من هذا القبيل). يمكن أن يسبب هذا Visual Studio لشنق عند إرفاق عملية.

وتحقق أدوات> خيارات> Debugging-> الرموز ومحاولة مؤقتا تعطيل ملف الرمز (.PDB) مواقع حتى يتم معرفة أي تباطؤ عليه (أو الامر الذي ادى الى تعليق). من خلال القضاء يجب أن تكون قادرة على هذا الرقم.

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