Nach Druck revidiert Microsoft .Net 6 Hot Reload-Entscheidung

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Microsoft war in ein wachsendes Aufsehen involviert wegen ihrer kommerziell motivierten Entscheidung, die Unterstützung für Hot Reload aus der kommenden Version von .Net 6 zu entfernen.

Hot Reload ist eine nützliche Funktion, die es Entwicklern ermöglicht, den Quellcode einer App zu ändern, während sie ausgeführt wird, und die Ergebnisse sofort anzuzeigen. Anstatt es mit dem Open-Source-.Net 6 auszuliefern, entschied sich Microsoft stattdessen, es zu einer kostenpflichtigen Funktion von Visual Studio 2022 zu machen.

Nach einer wachsenden Gegenreaktion sowohl innerhalb als auch außerhalb des Unternehmens hat Microsoft seine Entscheidung nun mit Scott Hunter, dem Direktor des Programmmanagements für .NET, rückgängig gemacht sagen:

In erster Linie möchten wir uns entschuldigen. Wir haben bei der Umsetzung unserer Entscheidung einen Fehler gemacht und länger als erwartet gebraucht, um der Community zu antworten. Wir haben die Pull-Anfrage genehmigt, um diesen Codepfad wieder zu aktivieren, und er wird im GA-Build des .NET 6 SDK enthalten sein.

..

Da die Landebahn für die Veröffentlichung von .NET 6 und Visual Studio 2022 knapp wird, haben wir uns entschieden, uns darauf zu konzentrieren, Hot Reload zuerst auf VS2022 zu bringen. Wir haben einen Fehler gemacht, als wir diesen Plan so ausgeführt haben, wie er ausgeführt wurde. Bei unseren Bemühungen, den Geltungsbereich zu ermitteln, haben wir versehentlich den Quellcode gelöscht, anstatt diesen Codepfad einfach nicht aufzurufen. Wir haben die Anzahl der Entwickler unterschätzt, die in ihren Umgebungen in allen Szenarien auf diese Funktion angewiesen sind, und wie die CLI von vielen zusammen mit Visual Studio verwendet wurde, um die Produktivität der inneren Schleife zu steigern.

Es bleibt abzuwarten, ob Microsoft das Vertrauen der Open-Source-Community so schnell zurückgewinnen kann, wie sie ihre Pläne geändert haben.

The Verge

Mehr zu den Themen: .Net 6, Heißes Nachladen, Microsoft