A Microsoft eltávolította a Hot Reload funkciót a nyílt forráskódú .NET-ből, hogy csak a Visual Studio 2022-ben kerüljön szállításra

A Microsoft áttért arra a gyakorlatra, hogy eltávolítja a korábban nyílt forráskódot a .NET platformról. Különösen a Hot Reload funkció megvalósítása, amelyet eredetileg nemcsak a Visual Studio 6 2019 fejlesztői környezetben (16.11. előnézet), hanem a nyílt dotnet figyelő segédprogramban is javasoltak.

A törlés oka az a döntés, hogy a funkciót csak a kereskedelmi Visual Studio 2022 termékben szállítják, hogy vonzóbbá tegyék, mint a nyílt forráskódú Visual Studio Code szerkesztő. Figyelemre méltó, hogy október 21-én egy kiegészítés jelent meg a Hot Reload közleményében, amely szerint a Hot Reload támogatása nem fog szerepelni a .NET SDK 6-ban, és minden erőfeszítés a Visual Studio 2022 fejlesztésére irányul. A felhasználó megjelenése után elégedetlensége miatt a cetlit eltávolították, de egy idő után visszaadták.

A Hot Reload funkció lehetővé teszi a kód menet közbeni szerkesztését a program futása közben, lehetővé téve a módosítások végrehajtását a végrehajtás manuális leállítása és töréspontok csatolása nélkül. A fejlesztő dotnet watch alatt futtathatta az alkalmazást, majd a kódon végrehajtott változtatások automatikusan átkerültek a futó alkalmazásra, ami lehetővé tette az eredmény azonnali megfigyelését.

Az ISV-k megpróbálták visszaállítani az eltávolított kódot, amely már nyílt forráskódú volt, és szerepelt a .NET 6 RC1 előzetes kiadásában, de a Microsoft nem engedélyezte ezt a változtatást, és korlátozta a megjegyzések lehetőségét is a vitában. A Microsoft lépései felháborodást váltottak ki a közösség tagjaiban, akik alapvetőnek tartják a visszatérés kérdését, és megértik, hogy a .NET platform valóban nyitott projekt-e vagy sem. Egy másik aggodalomra ad okot, hogy a Visual Studio csak a Windows platformon való jelenléte miatt a Hot Reload funkció nem lesz elérhető macOS és Linux rendszeren.

Forrás: opennet.ru

Hozzászólás