دردسرهای من و محیط ویژوال استودیو ...

حدود 2سال پیش بود که شروع به برنامه نویسی با سی شارپ کردم. طی این مدت چندین بار شده که محیط ویژوال استودیو (VS IDE) منو غافلگیر کرده که خنده دار هم به نظر میرسه(البته بعضی مواقع دردناک)، که امروز می خوام 2 نمونه از اتفاق ها را اینجا بنویسم:

  • موضوع از این قرار بود که باید یک کلاسی میساختم که توش یک فانکشن استاتیک میداشت. خوب طبق معمول من کلاس رو ساختم، اما به جای اینکه واژه static رو جلوی فانکشن بنویسم، اونو جلوی اسم کلاس نوشتم، به این صورت:static class foo و وقتی که به انتهای خط اومدم و اینتر روزدم که به خط بعد برم، بوم! کل ویژوال استودیو بسته شد :O. باز ویژوال استودیو رو باز کرم و برنامه رو Open کردم و دیدم کلاس سرجاشه و دوبازه static رو جلوش نوشتم و باز هم همون مسئله قبلی تکرار شد!

  • همین 2 هفته پیش بود که داشتم رو Interface یک پروژه کار میکردم. بعد از اینکه کارم تموم شد، پروژه رو ذخیره کردم و اجرا کردم اما هنوز هیچکدوم از تغییرات من اعمال نشده بود. اینجا بود که کل Solution رو Clean کردم و دوباره همه چی رو Build کردم. اما باز هم اتفاق خاصی نیفتاد. بعد از چند دفعه تکرار، به خودم گفتم که شاید اشکال از ویژوال استودیو باشه. برای همین ویژوال استودیو را بستم و دوباره باز کردم و وقتی که پروژه رو باز کردم، دیدم هیچکدوم از تغییراتم سر جاشون نیستن. یعنی پروژه به 2 ساعت پیش برگشته بود! (البته فکر کنم این رفتار VS به این خاطر بود که من از چند COM Object تو برنامم استفاده کردم.)

جستجو