Microsoft je odstranil funkcijo vročega ponovnega nalaganja iz odprtokodnega .NET, da bi bil dobavljen samo v Visual Studio 2022

Microsoft je prešel na prakso odstranjevanja predhodno odprtokodne kode s platforme .NET. Zlasti iz baze odprte kode, v kateri je bil izveden razvoj nove veje platforme .NET 6, implementacija funkcije Hot Reload, ki je bila prvotno predlagana ne le v razvojnem okolju Visual Studio 2019 16.11 (Preview 1) , ampak tudi v odprtem pripomočku "dotnet watch" je bil odstranjen "

Naveden razlog za odstranitev je bila odločitev, da se funkcija pošlje samo v komercialnem izdelku Visual Studio 2022, da bi bila privlačnejša od odprtega urejevalnika kode Visual Studio. Omeniti velja, da se je 21. oktobra v obvestilu o vročem ponovnem nalaganju pojavil dodatek, v katerem je navedeno, da podpora za vroče ponovni nalaganje ne bo vključena v .NET SDK 6 in da so vsa prizadevanja osredotočena na razvoj Visual Studio 2022. Po nezadovoljstvu uporabnikov , je bil zapis odstranjen, a čez nekaj časa spet vrnjen.

Hot Reload ponuja sredstva za sprotno urejanje kode, medtem ko se program izvaja, kar vam omogoča spreminjanje brez ročne zaustavitve izvajanja ali pripenjanja prekinitvenih točk. Razvijalec je lahko zagnal aplikacijo pod nadzorom dotnet watch, nato pa so bile spremembe kode samodejno uporabljene v delujoči aplikaciji, kar je omogočilo takojšnje opazovanje rezultata.

Neodvisni razvijalci so poskušali vrniti v repozitorij odstranjeno kodo, ki je bila že navedena kot odprtokodna in del predogledne izdaje .NET 6 RC1, vendar Microsoft ni dovolil te spremembe in je tudi omejil možnost puščanja komentarjev v razpravi. Microsoftova dejanja so povzročila ogorčenje med člani skupnosti, ki menijo, da je vprašanje vračanja temeljno in omogoča razumevanje, ali je platforma .NET dejansko odprtokodni projekt ali ne. Druga skrb je, da ker je Visual Studio samo za Windows, funkcija Hot Reload ne bo na voljo v macOS in Linux.

Vir: opennet.ru

Dodaj komentar