Microsoft heeft de Hot Reload-functionaliteit verwijderd van open source .NET, zodat deze alleen in Visual Studio 2022 wordt geleverd

Microsoft is overgegaan op de praktijk om voorheen open source-code van het .NET-platform te verwijderen. In het bijzonder, vanuit de open codebasis waarin de ontwikkeling van een nieuwe tak van het .NET 6-platform werd uitgevoerd, de implementatie van de Hot Reload-functie, oorspronkelijk niet alleen voorgesteld in de ontwikkelomgeving Visual Studio 2019 16.11 (Preview 1) , maar ook in het open hulpprogramma werd “dotnet watch” verwijderd "

De reden die werd aangevoerd voor de verwijdering was de beslissing om de functie alleen in het commerciële Visual Studio 2022-product te leveren om deze aantrekkelijker te maken dan de open Visual Studio Code-editor. Het is opmerkelijk dat op 21 oktober een toevoeging verscheen in de Hot Reload-aankondigingsnota, waarin stond dat Hot Reload-ondersteuning niet zal worden opgenomen in de .NET SDK 6 en dat alle inspanningen gericht zijn op de ontwikkeling van Visual Studio 2022. Na ontevredenheid van de gebruiker , werd het briefje verwijderd, maar na enige tijd werd het weer teruggegeven.

Hot Reload biedt een manier om code direct te bewerken terwijl een programma actief is, zodat u wijzigingen kunt aanbrengen zonder de uitvoering handmatig te stoppen of onderbrekingspunten toe te voegen. De ontwikkelaar kon de applicatie onder dotnet watch-controle laten draaien, waarna wijzigingen in de code automatisch werden toegepast op de draaiende applicatie, waardoor het resultaat direct waarneembaar was.

Onafhankelijke ontwikkelaars probeerden terug te keren naar de repository en verwijderden code die al vermeld stond als open source en onderdeel van de .NET 6 RC1 preview-release, maar Microsoft stond deze wijziging niet toe en beperkte ook de mogelijkheid om opmerkingen achter te laten in de discussie. De acties van Microsoft hebben verontwaardiging veroorzaakt onder leden van de gemeenschap, die de kwestie van terugkeer als fundamenteel beschouwen en het mogelijk maken om te begrijpen of het .NET-platform in feite een open source-project is of niet. Een ander punt van zorg is dat, omdat Visual Studio alleen voor Windows beschikbaar is, de Hot Reload-functionaliteit niet beschikbaar zal zijn op macOS en Linux.

Bron: opennet.ru

Voeg een reactie