Microsoft ha eliminat la funcionalitat Hot Reload de .NET de codi obert per enviar-la només a Visual Studio 2022

Microsoft s'ha passat a la pràctica d'eliminar codi font obert de la plataforma .NET. En particular, a partir de la base de codi obert en què es va dur a terme el desenvolupament d'una nova branca de la plataforma .NET 6, la implementació de la funció Hot Reload, proposada originalment no només a l'entorn de desenvolupament Visual Studio 2019 16.11 (Preview 1) , però també a la utilitat oberta "dotnet watch" es va eliminar "

El motiu esmentat per a l'eliminació va ser la decisió d'enviar la funció només al producte comercial Visual Studio 2022 per fer-lo més atractiu que l'editor de codi obert de Visual Studio. Cal destacar que el 21 d'octubre va aparèixer una addició a la nota d'anunci de recàrrega en calent, que deia que el suport de recàrrega en calent no s'inclourà al .NET SDK 6 i tots els esforços se centren en el desenvolupament de Visual Studio 2022. Després de la insatisfacció dels usuaris , es va eliminar la nota, però després d'un temps es va tornar a tornar.

Hot Reload proporciona un mitjà per editar codi sobre la marxa mentre s'executa un programa, cosa que us permet fer canvis sense aturar manualment l'execució ni adjuntar punts d'interrupció. El desenvolupador podia executar l'aplicació sota el control de dotnet watch, després del qual els canvis fets al codi s'aplicaven automàticament a l'aplicació en execució, cosa que permetia observar immediatament el resultat.

Els desenvolupadors independents van intentar tornar al repositori el codi eliminat que ja figurava com a codi obert i formava part de la versió prèvia de .NET 6 RC1, però Microsoft no va permetre aquest canvi i també va limitar la possibilitat de deixar comentaris a la discussió. Les accions de Microsoft han provocat indignació entre els membres de la comunitat que consideren fonamental el tema del retorn i permeten entendre si la plataforma .NET és de fet un projecte de codi obert o no. Una altra preocupació és que, com que Visual Studio només és per a Windows, la funcionalitat de recàrrega en calent no estarà disponible a macOS i Linux.

Font: opennet.ru

Afegeix comentari