حل مشکل the source file is different from when the module was built در سی شارپ
به تازگی با یک مشکل عجیب در برنامه نویسی مواجه شدم و اون نمایش خطای "
که منجر میشد با اعمال تغییرات برنامه باز هم تغییرات را کامپایل نکنه و و همچنان نسخه قدیمی رو generate و اجرا کنه
حتی با پاک کردن فولدر bin پروژه و Rebuild کردن پروژه هم مشکل حل نمیشد
بعد از تست کردن کار های زیاد من جمله تنظیمات کامپایل و Solution بالاخره به یک روش عجیب و ساده به این صورت دست یافتم
برای حل این مشکل کافیه فولدر bin پروژه رو پاک کنید
سپس تمام refrence های برنامه رو پاک و مجدد اونهارو به پروژه اضافه کنید
و سپس پروژه رو build و Run کنید
مشکل حل میشه
البته با تغییر حالت پروژه از Debug به release مشکل حل میشه ولی مسئله اینجاس که باید پروژه رو رو حالت Debug توسعه داد
در صورت بر طرف نشدن مشکل تنظیمات بخش build را از مسیر
Options -> Projects and Solutions -> Build and Run
بررسی کنید
the source file is different from when the module was built
" در حالت دیباگ برنامه بودکه منجر میشد با اعمال تغییرات برنامه باز هم تغییرات را کامپایل نکنه و و همچنان نسخه قدیمی رو generate و اجرا کنه
حتی با پاک کردن فولدر bin پروژه و Rebuild کردن پروژه هم مشکل حل نمیشد
بعد از تست کردن کار های زیاد من جمله تنظیمات کامپایل و Solution بالاخره به یک روش عجیب و ساده به این صورت دست یافتم
برای حل این مشکل کافیه فولدر bin پروژه رو پاک کنید
سپس تمام refrence های برنامه رو پاک و مجدد اونهارو به پروژه اضافه کنید
و سپس پروژه رو build و Run کنید
مشکل حل میشه
البته با تغییر حالت پروژه از Debug به release مشکل حل میشه ولی مسئله اینجاس که باید پروژه رو رو حالت Debug توسعه داد
در صورت بر طرف نشدن مشکل تنظیمات بخش build را از مسیر
Options -> Projects and Solutions -> Build and Run
بررسی کنید