Microsoft het Hot Reload-funksionaliteit van oopbron .NET verwyder om slegs in Visual Studio 2022 te versend

Microsoft het oorgegaan na die praktyk om voorheen oopbronkode van die .NET-platform af te verwyder. In die besonder, vanaf die oop kodebasis waarin die ontwikkeling van 'n nuwe tak van die .NET 6-platform uitgevoer is, die implementering van die Hot Reload-funksie, wat oorspronklik nie net in die ontwikkelingsomgewing Visual Studio 2019 16.11 (Voorskou 1) voorgestel is nie. , maar ook in die oop nut is "dotnet watch" verwyder "

Die rede wat vir die verwydering aangevoer is, was die besluit om slegs die kenmerk in die kommersiële Visual Studio 2022-produk te stuur om dit aantrekliker te maak as die oop Visual Studio Code-redigeerder. Dit is opmerklik dat daar op 21 Oktober 'n byvoeging in die Hot Reload-aankondigingsnota verskyn het, wat verklaar het dat Hot Reload-ondersteuning nie by die .NET SDK 6 ingesluit sal word nie en alle pogings is gefokus op die ontwikkeling van Visual Studio 2022. Na gebruikers se ontevredenheid , die nota is verwyder, maar na 'n ruk is dit weer terugbesorg.

Hot Reload bied 'n manier om kode vinnig te wysig terwyl 'n program aan die gang is, wat jou toelaat om veranderinge aan te bring sonder om die uitvoering handmatig te stop of breekpunte aan te heg. Die ontwikkelaar kon die toepassing onder dotnet-horlosiebeheer laat loop, waarna veranderinge wat aan die kode gemaak is, outomaties op die lopende toepassing toegepas is, wat dit moontlik gemaak het om onmiddellik die resultaat waar te neem.

Onafhanklike ontwikkelaars het probeer om terug te keer na die bewaarplek verwyderde kode wat reeds gelys was as oopbron en deel van die .NET 6 RC1-voorskouvrystelling, maar Microsoft het nie hierdie verandering toegelaat nie en het ook die vermoë beperk om opmerkings in die bespreking te lewer. Microsoft se optrede het woede veroorsaak onder gemeenskapslede wat die kwessie van terugkeer as fundamenteel beskou en dit moontlik maak om te verstaan ​​of die .NET-platform in werklikheid 'n oopbronprojek is of nie. Nog 'n bekommernis is dat, omdat Visual Studio slegs vir Windows is, die Hot Reload-funksie nie op macOS en Linux beskikbaar sal wees nie.

Bron: opennet.ru

Voeg 'n opmerking