Microsoft har genindsendt Hot Reload-koden til .NET-repositoriet.

Microsoft har lyttet til fællesskabet og har genindført koden til funktionen "Hot Reload" i .NET SDK-repositoriet, som for nylig blev fjernet fra kodebasen, selvom den allerede var offentlig og en del af de tidlige versioner af .NET 6. Virksomheden har undskyldt over for fællesskabet og erkendt, at de begik en fejl ved at fjerne den allerede tilføjede kode og ikke reagere straks på utilfredsheden i fællesskabet. Det er også blevet erklæret, at virksomheden fortsætter med at positionere .NET som en åben platform og vil fortsætte med at udvikle den i overensstemmelse med en åben udviklingsmodel.

Det forklares, at på grund af mangel på ressourcer og tid før udgivelsen af .NET 6 blev det besluttet kun at tilbyde Hot Reload i Visual Studio 2022, men den største fejl var, at i stedet for bare ikke at aktivere den allerede tilføjede kode i det åbne kodebibliotek, blev denne kode fjernet fra repositoriet. Henvisningen til mangel på ressourcer til færdiggørelsen af "Hot Reload" til den endelige version af .NET 6 rejser spørgsmål, da denne funktion allerede var en del af de endelige tekstudgivelser .NET 6 RC1 og .NET 6 RC2, og var blevet testet af brugerne. Udviklingen i Visual Studio 2022 giver heller ikke yderligere tid til forbedringer, da udgivelserne af Visual Studio 2022 og .NET 6 er planlagt til samme dag - den 8. november.

Det var oprindeligt meningen, at det at lade "Hot Reload" forblive kun i det kommercielle produkt Visual Studio 2022 skulle øge dens konkurrenceevne i forhold til gratis udviklingsværktøjer. Ifølge The Verge var fjernelsen af koden til "Hot Reload" en ledelsesmæssig beslutning truffet af Julia Liuson, lederen af Microsofts softwareudviklingsafdeling.

Vi minder om, at funktionen Hot Reload giver mulighed for at redigere koden on-the-fly under programudførelsen, hvilket tillader ændringer uden manuel stop af udførelsen og uden at sætte breakpoint. Udvikleren kunne starte applikationen ved at bruge "dotnet watch", hvorefter de ændringer, der blev foretaget i koden, automatisk blev anvendt på den kørende applikation, hvilket gjorde det muligt straks at se resultatet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster