Microsoft функсияи Hot Reload-ро аз манбаи кушодаи .NET хориҷ кард, то танҳо дар Visual Studio 2022 интиқол дода шавад

Майкрософт ба амалияи аз платформаи .NET хориҷ кардани рамзи ибтидоии қаблан кушодашуда гузашт. Аз ҷумла, татбиқи функсияи Hot Reload, ки дар ибтидо на танҳо дар муҳити таҳияи Visual Studio 6 2019 (Пешнамоиш 16.11), балки инчунин дар утилитаи кушодаи dotnet watch пешниҳод шуда буд.

Сабаби ҳазф ин қарор аст, ки ин хусусият танҳо дар маҳсулоти тиҷоратии Visual Studio 2022 интиқол дода шавад, то он нисбат ба муҳаррири кушодаи Visual Studio Code ҷолибтар шавад. Қобили зикр аст, ки рӯзи 21 октябр дар қайди эълони Hot Reload замима пайдо шуд, ки дар он гуфта мешавад, ки дастгирии Hot Reload ба .NET SDK 6 дохил карда намешавад ва тамоми кӯшишҳо ба таҳияи Visual Studio 2022 нигаронида шудаанд. Пас аз пайдоиши корбар норозигй, ёддошт бардошта шуд, вале баъди чанде баргашт.

Хусусияти Reload Hot имкон медиҳад, ки кодро дар вақти иҷрошаванда таҳрир кунед ва ба шумо имкон медиҳад, ки бидуни дастӣ қатъ кардани иҷро ва бе пайваст кардани нуқтаҳо тағирот ворид кунед. Таҳиягар метавонист барномаро зери dotnet watch иҷро кунад, ки баъд аз он тағиротҳои ба код воридшуда ба таври худкор ба замимаи иҷрошаванда татбиқ карда мешаванд, ки ин имкон дод, ки натиҷа фавран мушоҳида карда шавад.

Таҳиягарони мустақил кӯшиш карданд, ки коди ҳазфшударо, ки аллакай кушода буд ва қисми версияи пешнамоиши .NET 6 RC1 буд, ба анбор баргардонанд, аммо Microsoft ба ин тағирот иҷозат надод ва инчунин қобилияти гузоштани шарҳҳоро дар муҳокима маҳдуд кард. Амалҳои Microsoft боиси хашми аъзоёни ҷомеа шуданд, ки масъалаи бозгаштро асосӣ медонанд ва мефаҳманд, ки платформаи .NET воқеан лоиҳаи кушода аст ё не. Нигаронии дигар ин аст, ки аз сабаби мавҷудияти Visual Studio танҳо барои платформаи Windows, функсияи Hot Reload барои macOS ва Linux дастнорас хоҳад шуд.

Манбаъ: opennet.ru

Илова Эзоҳ