مایکروسافت قابلیت Hot Reload را از .NET منبع باز حذف کرده تا فقط در Visual Studio 2022 عرضه شود.

مایکروسافت به سمت حذف کدهای منبع باز قبلی از پلتفرم دات نت رفته است. به طور خاص، از پایگاه کد باز که در آن توسعه یک شاخه جدید از پلت فرم .NET 6 انجام شد، اجرای تابع Hot Reload، که در اصل نه تنها در محیط توسعه Visual Studio 2019 16.11 (پیش نمایش 1) پیشنهاد شده بود. ، اما همچنین در ابزار باز "دات نت ساعت" حذف شد "

دلیل ذکر شده برای حذف این بود که این ویژگی فقط در محصول تجاری ویژوال استودیو 2022 عرضه شود تا جذاب‌تر از ویرایشگر کد باز ویژوال استودیو باشد. قابل ذکر است که در تاریخ 21 اکتبر، افزوده ای در یادداشت اعلامی Hot Reload ظاهر شد که بیان می کرد پشتیبانی از Hot Reload در NET SDK 6 گنجانده نخواهد شد و تمام تلاش ها بر روی توسعه Visual Studio 2022 متمرکز شده است. پس از نارضایتی کاربران ، یادداشت حذف شد اما پس از مدتی دوباره برگردانده شد.

Hot Reload ابزاری را برای ویرایش کد در حین اجرای برنامه فراهم می کند و به شما امکان می دهد بدون توقف دستی اجرا یا پیوست کردن نقاط شکست، تغییراتی را ایجاد کنید. توسعه دهنده می تواند برنامه را تحت کنترل ساعت dotnet اجرا کند، پس از آن تغییرات ایجاد شده در کد به طور خودکار روی برنامه در حال اجرا اعمال می شود که امکان مشاهده فوری نتیجه را فراهم می کند.

توسعه دهندگان مستقل سعی کردند به کد حذف شده مخزن که قبلاً به عنوان منبع باز و بخشی از نسخه پیش نمایش .NET 6 RC1 فهرست شده بود، برگردند، اما مایکروسافت اجازه این تغییر را نداد و همچنین امکان گذاشتن نظرات را در بحث محدود کرد. اقدامات مایکروسافت باعث خشم اعضای جامعه شده است که موضوع بازگشت را اساسی می دانند و درک اینکه آیا پلتفرم دات نت در واقع یک پروژه منبع باز است یا خیر را ممکن می سازد. نگرانی دیگر این است که چون ویژوال استودیو فقط ویندوزی است، قابلیت Hot Reload در macOS و Linux در دسترس نخواهد بود.

منبع: opennet.ru

اضافه کردن نظر