Microsoft a supprimé la fonctionnalité Hot Reload de .NET open source pour être disponible uniquement dans Visual Studio 2022

Microsoft a adopté la pratique consistant à supprimer le code source précédemment ouvert de la plate-forme .NET. En particulier, à partir de la base de code ouvert dans laquelle a été réalisé le développement d'une nouvelle branche de la plateforme .NET 6, l'implémentation de la fonction Hot Reload, initialement proposée non seulement dans l'environnement de développement Visual Studio 2019 16.11 (Aperçu 1) , mais aussi dans l'utilitaire ouvert « dotnet watch » a été supprimé "

La raison invoquée pour la suppression était la décision de ne proposer la fonctionnalité que dans le produit commercial Visual Studio 2022 afin de le rendre plus attrayant que l'éditeur ouvert de Visual Studio Code. Il est à noter que le 21 octobre, un ajout est apparu dans la note d'annonce de Hot Reload, qui indiquait que la prise en charge de Hot Reload ne serait pas incluse dans le SDK .NET 6 et que tous les efforts étaient concentrés sur le développement de Visual Studio 2022. Après le mécontentement des utilisateurs , la note a été supprimée, mais après un certain temps, elle a été restituée.

Hot Reload fournit un moyen de modifier le code à la volée pendant qu'un programme est en cours d'exécution, vous permettant d'apporter des modifications sans arrêter manuellement l'exécution ni attacher de points d'arrêt. Le développeur pouvait exécuter l'application sous le contrôle dotnet watch, après quoi les modifications apportées au code étaient automatiquement appliquées à l'application en cours d'exécution, ce qui permettait d'observer immédiatement le résultat.

Des développeurs indépendants ont tenté de renvoyer dans le référentiel le code supprimé qui était déjà répertorié comme open source et faisait partie de la version préliminaire de .NET 6 RC1, mais Microsoft n'a pas autorisé ce changement et a également limité la possibilité de laisser des commentaires dans la discussion. Les actions de Microsoft ont provoqué l'indignation des membres de la communauté qui considèrent la question du retour comme fondamentale et permettent de comprendre si la plateforme .NET est en fait un projet open source ou non. Une autre préoccupation est que, étant donné que Visual Studio est uniquement Windows, la fonctionnalité Hot Reload ne sera pas disponible sur macOS et Linux.

Source: opennet.ru

Ajouter un commentaire