توی کدنویسی تفاوتهایی ایجاد شده که دستورات رو بهتر کرده مثلا از IsNot می شه بعد از TypeOf(<Object>) IsNot <Type> x استفاده کرد که در 2010 اینطور نیست باید Not بطور مجزا قبل از TypeOf آورده بشه....
و یک باگ عجیب دیگه که امروز بهش برخوردم، پروژه ایجاد شده با 2022 در 2010 برای متغیر هم ایجاد مشکل کرده بود!!! متغیری که صریحا تعریف شده خطای not Assign داشت. که برام عجیب بود! هنوز نمی دونم چطور رفع می شه.
البته متغبر تعریف شده برای For Each Loop هست که برای یک Extension Method بکار گرفته شده.
در مورد Resource نسخه های 2019 , 2022 یکی ضعیف تر از دیگری عمل می کنند. 2022 برای اضافه کردن Resource فایل اصلی رو به پرژه اضافه نمی کنه که باید کاربر از قبل اینکار رو انجام بده که اگر گزینه ای در Options هم داشته باشه برای رفع این مشکل من اطلاعی ندارم. ولی نسخه 2019 در برخی موارد برای ویرایش فایل Resource - Restart می شه.
ی مورد دیگه هم که هست که واقعا اذیت کننده هست کپی یک Form, Dialog یا UserControl هست زمانی که تغییر نام انجام می شه کلاً بهم ریختگی ایجاد می شه (فایل اصلی هم تغییر نام داده می شه و ....) که در 2019 فکر کنم کلا با کپی از پروژه دیگه هم مشکل داشت ولی این مشکل قبل تر گفته شده رو نداشت. و در مورد 2022 این مورد آخری رو چک نکردم.
یک امکان خوبی که VS 2010 داره MSDN Offline هست که یک منبع تقریبا کاملی برای ی برنامه نویس می تونه باشه...
Screenshot 2025-02-07 191835.jpg
و اینکه نسخه 2022 در بخش دیتابیس باگ هایی داره که نمی شه نادیده گرفت: از جمله تغییر نوع فیلد مشخص به رشته مثلا Date و ثبت نشدن اطلاعات دیتابیس با استفاده از BindingSource و DataGridView!!! شاید هم باید Update بشه تا این مشکلاتش رفع بشه.