لماذا VS 2008 إنشاء PDBs لبعض المشاريع RELEASE دون غيرها؟

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

سؤال

ولدي محلول يحتوي على العديد من المشاريع التي هاجرت من VS 2003 و 2005 و 2008. وعند ترجمة كل المشاريع لتكوين RELEASE، VS 2008 بإنشاء ملفات PDB لبعض المشاريع، ولكن ليس الآخرين. لماذا؟

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

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

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

المحلول

ويتم التحكم الإعداد في VS 2008 C # المشاريع في "تصحيح معلومات بناء إعدادات إنشاء / المتقدمة /" الإعداد. انها نوعا ما خفي - لديك للضغط على "خيارات متقدمة ..." الزر للحصول على وضع لإظهار

وويتوافق مع خيار /debug:pdbonly للمترجم سطر الأوامر csc.exe.

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