گاهی برای همه ما پیش اومده که ببینیم مواقعی که داریم از rebuild استفاده میکنیم پروژه دچار مشکلاتی و میشه و با build درست کار میکنه و یا بالعکس....
اما در حقیقت باید بدونیم که :
build : یعنی شما مجدد تمامی files ها رو درصورتی ایجاد میکنید که تغییرات داشته باشند . به نوعی ایجاد زمانی اتفاق می افته که تغییر اتفاق افتاده باشه در source شما .
rebuild : یعنی شما بدون درنظر گرفتن تغییرات به طور کامل پاک و مجددا ایجاد میکنید. (اگر rebuild در sloution اتفاق بی افتد به ترتیب هر پروژه پاک و همان پروژه ایجاد می شود و سپس به پروژه دوم و الی اخر به همین منوال)
clean : یعنی شما تمام فایل های پروژه از exe یا dll را در bin/obj را تمام حذف میکنید و منتظر build مجدد خواهید ماند .
ازاین رو build کمی سریعتر از از rebuildمیشه . اما گاهی نیاز هست که پروژه rebuild بشه چون ممکن هست همگام سازی در پروژه و ارتباط بین پروژه ها وجود داشته باشه که نیاز به این موضوع میشه.

برچسب:
نویسنده: محمد رضا جوادیان