Microsoft ferwidere Hot Reload-funksjonaliteit fan iepen boarne .NET om allinich te ferstjoeren yn Visual Studio 2022

Microsoft is ferhuze nei de praktyk fan it fuortsmiten fan earder iepen boarne koade fan it .NET-platfoarm. Benammen de ymplemintaasje fan 'e Hot Reload-funksje, dy't oarspronklik waard foarsteld net allinich yn' e Visual Studio 6 2019-ûntwikkelingsomjouwing (Preview 16.11), mar ek yn it iepen dotnet-watch-helpprogramma ".

De reden foar it wiskjen is it beslút om de funksje allinich te ferstjoeren yn it kommersjele Visual Studio 2022-produkt om it oantrekliker te meitsjen dan de iepen boarne Visual Studio Code-bewurker. It is opmerklik dat op 21 oktober in tafoeging ferskynde yn 'e Hot Reload-oankundigingsnotysje wêryn't stiet dat Hot Reload-stipe net opnommen wurde yn' e .NET SDK 6 en alle ynspanningen rjochtsje op 'e ûntwikkeling fan Visual Studio 2022. Nei it ferskinen fan brûker ûntefredenens, de notysje waard fuorthelle, mar werom nei in skoftke.

De funksje Hot Reload biedt de middels om koade op 'e flecht te bewurkjen wylst in programma rint, wêrtroch jo wizigingen kinne meitsje sûnder de útfiering manuell te stopjen en sûnder brekpunten te heakjen. De ûntwikkelder koe de applikaasje útfiere ûnder dotnet watch, wêrnei't de wizigingen oan 'e koade automatysk tapast wurde op' e rinnende applikaasje, wêrtroch it mooglik wie om it resultaat fuortendaliks te observearjen.

Unôfhinklike ûntwikkelders besochten werom te gean nei it repository fan 'e fuortsmiten koade dy't al iepen boarne wie en diel wie fan' e .NET 6 RC1 preview release, mar Microsoft liet dizze feroaring net ta, en beheine ek de mooglikheid om opmerkings yn 'e diskusje te litten. De aksjes fan Microsoft hawwe skande feroarsake ûnder leden fan 'e mienskip dy't de kwestje fan weromkommen as fûneminteel beskôgje en om te begripen oft it .NET-platfoarm eins in iepen projekt is of net. In oare soarch is dat troch de oanwêzigens fan Visual Studio allinich foar it Windows-platfoarm, de Hot Reload-funksjonaliteit net beskikber wurdt foar macOS en Linux.

Boarne: opennet.ru

Add a comment