Microsoft hat die Hot-Reload-Funktionalität aus Open Source .NET entfernt und wird nur noch in Visual Studio 2022 verfügbar sein

Microsoft ist dazu übergegangen, bisher offenen Quellcode von der .NET-Plattform zu entfernen. Insbesondere die Implementierung der Hot Reload-Funktion, die ursprünglich nicht nur in der Entwicklungsumgebung Visual Studio 6 2019 (Vorschau 16.11), sondern auch im Open Dotnet Watch-Dienstprogramm vorgeschlagen wurde.

Grund für die Löschung ist die Entscheidung, die Funktion nur im kommerziellen Produkt Visual Studio 2022 auszuliefern, um sie attraktiver als den Open-Source-Editor Visual Studio Code zu machen. Bemerkenswert ist, dass am 21. Oktober in der Hot Reload-Ankündigungsnotiz ein Nachtrag erschien, der besagte, dass die Hot Reload-Unterstützung nicht im .NET SDK 6 enthalten sein wird und sich alle Bemühungen auf die Entwicklung von Visual Studio 2022 konzentrieren Unzufriedenheit, der Zettel wurde entfernt, aber nach einer Weile zurückgegeben.

Mit der Funktion „Hot Reload“ können Sie Code im Handumdrehen bearbeiten, während ein Programm ausgeführt wird. So können Sie Änderungen vornehmen, ohne die Ausführung manuell zu stoppen und ohne Haltepunkte anzufügen. Der Entwickler konnte die Anwendung unter Dotnet Watch ausführen, woraufhin die am Code vorgenommenen Änderungen automatisch auf die laufende Anwendung angewendet wurden, wodurch das Ergebnis sofort beobachtet werden konnte.

ISVs haben versucht, entfernten Code rückgängig zu machen, der bereits Open Source war und in der Vorabversion von .NET 6 RC1 enthalten war. Microsoft hat diese Änderung jedoch nicht zugelassen und auch die Möglichkeit, Kommentare in der Diskussion zu hinterlassen, eingeschränkt. Das Vorgehen von Microsoft löste bei Community-Mitgliedern Empörung aus, die die Frage der Rückgabe für grundlegend halten und nicht verstehen, ob es sich bei der .NET-Plattform tatsächlich um ein offenes Projekt handelt oder nicht. Ein weiteres Problem besteht darin, dass die Hot-Reload-Funktionalität aufgrund der Präsenz von Visual Studio nur für die Windows-Plattform für macOS und Linux nicht mehr verfügbar sein wird.

Source: opennet.ru

Kommentar hinzufügen