Microsoft рамзи Hot Reload-ро ба анбори .NET баргардонд

Microsoft ба андешаи ҷомеа гӯш дод ва ба анбори .NET SDK кодеро баргардонид, ки функсияи "Reload Hot" -ро амалӣ мекунад, ки чанд рӯз пеш аз пойгоҳи код хориҷ карда шуда буд, сарфи назар аз он ки он аллакай ҳамчун манбаи кушода ва бахше аз нашрҳои муқаддамотии .NET 6 буд. Намояндагони ширкат аз ҷомеа узр пурсиданд ва иқрор шуданд, ки бо хориҷ кардани рамзи аллакай иловашуда хато карданд ва ба норозигии ҷомеа фавран вокуниш нишон надоданд. Инчунин гуфта мешавад, ки ширкат мавқеи .NET-ро ҳамчун платформаи кушода идома медиҳад ва рушди худро мувофиқи модели кушодаи рушд идома медиҳад.

Тавзеҳ дода мешавад, ки бо сабаби набудани захираҳо ва вақт пеш аз нашри .NET 6, қарор дода шуд, ки Hot Reload танҳо дар Visual Studio 2022 пешниҳод карда шавад, аммо хатои асосӣ дар он буд, ки ба ҷои фаъол накардани рамзи аллакай ба кушодашуда иловашуда. базаи коди сарчашма, ин код аз анбор хориҷ карда шудааст. Ёдоварӣ дар бораи набудани захираҳо барои ба версияи ниҳоии .NET 6 овардани "Reload Hot" саволҳоро ба миён меорад, зеро ин хусусият аллакай як қисми версияҳои матнии ниҳоии .NET 6 RC1 ва .NET 6 RC2 буд ва аз ҷониби истифодабарандагон. Таҳия дар Visual Studio 2022 инчунин вақти иловагиро барои таҳия имкон намедиҳад, зеро Visual Studio 2022 ва .NET 6 дар ҳамон рӯз - 8 ноябр бароварда мешаванд.

Дар ибтидо фикр мекард, ки тарки "Reload Hot" танҳо дар маҳсулоти тиҷоратии Visual Studio 2022 барои баланд бардоштани ҷолибияти рақобатии он дар муқоиса бо абзорҳои ройгони таҳия нигаронида шудааст. Ба навиштаи The Verge, ҳазфи рамзи "Hot Reload" як тасмими идоракунӣ аз ҷониби Ҷулия Люсон, раиси бахши таҳияи нармафзори Microsoft буд.

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

Манбаъ: opennet.ru

Илова Эзоҳ