Microsoft выдаліў функцыянальнасць Hot Reload з адкрытага. NET для пастаўкі толькі ў Visual Studio 2022

Кампанія Microsoft перайшла да практыкі выдалення раней адчыненага кода са складу платформы. NET. У прыватнасці, з адкрытай кодавай базы, у якой вялася распрацоўка новага адгалінавання платформы. NET 6, была выдалена рэалізацыя функцыі Hot Reload, першапачаткова прапанаванай не толькі ў асяроддзі распрацоўкі Visual Studio 2019 16.11 (Preview 1), але і ў адкрытай утыліце ».

У якасці чынніку выдалення згадваецца рашэнне пастаўляць паказаную функцыі толькі ў камерцыйным прадукце Visual Studio 2022, каб падвысіць яго прывабнасць у параўнанні з адчыненым рэдактарам Visual Studio Code. Характэрна, што 21 кастрычніка ў нататцы з анонсам Hot Reload з'явіўся дадатак, у якім гаварылася, што падтрымка Hot Reload не будзе ўключана ў склад. NET SDK 6 і ўсе намаганні засяроджваюцца на распрацоўцы Visual Studio 2022. праз некаторы час зноў вернута.

Функцыя Hot Reload дае сродкі для рэдагавання кода на лета падчас выканання праграмы, дазваляючы ўносіць змены без ручнога прыпынку выканання і без прымацавання кропак супыну. Распрацоўнік мог запусціць прыкладанне пад кіраваннем «dotnet watch», пасля чаго змены, якія ўносяцца ў код, аўтаматычна ўжываліся да запушчанага дадатку, што дазваляла адразу назіраць вынік.

Незалежныя распрацоўнікі паспрабавалі вярнуць у рэпазітар выдалены код, які ўжо лічыўся адчыненым і ўваходзіў у склад папярэдняга выпуску. NET 6 RC1, але Microsoft не дапусціла гэтую змену, а таксама абмежавала магчымасць пакідання каментароў у абмеркаванні. Дзеянні Microsoft выклікалі абурэнне ўдзельнікаў супольнасці, якія лічаць пытанне вяртання прынцыповым і якія дазваляюць зразумець тое, ці з'яўляецца платформа. NET на справе адчыненым праектам ці не. Незадаволенасць таксама выклікае тое, што з-за наяўнасці Visual Studio толькі для платформы Windows, функцыянальнасць "Hot Reload" стане недаступнай для macOS і Linux.

Крыніца: opennet.ru

Дадаць каментар