نوشته شده توسط
محمد آشتیانی
سلام
موقعی که پروژه رو در حالت debug کامپایل می کنید این فایل ساخته میشه و اطلاعات مورد نیاز دیباگر ویژوال استودیو داخلش ذخیره میشه (البته میتونید طوری تنظیم کنید که در مد دیباگ هم این فایل ساخته نشه) و اینکه در حالت release این فایل ساخته نمیشه.
یکی از کاربردهای این فایل برای مثال اینه که وقتی یک dll در یک پروژه میسازید و اون رو در پروژه دیگهای استفاده می کنید ، با کپی کردن فایل pdb مربوط به اون dll در پروژه مقصد ، امکان دیباگ کردن کدهای داخل اون dll رو خواهید داشت (بدون اینکه به پروژهای که مربوط به اون dll هست کاری داشته باشید).