Microsoft eliminou a funcionalidade Hot Reload de .NET de código aberto para enviarse só en Visual Studio 2022

Microsoft pasou á práctica de eliminar o código fonte aberto da plataforma .NET. En particular, a implementación da función Hot Reload, que foi proposta orixinalmente non só no ambiente de desenvolvemento Visual Studio 6 2019 (Preview 16.11), senón tamén na utilidade de reloxo dotnet aberta ".

O motivo da eliminación é a decisión de enviar a función só no produto comercial Visual Studio 2022 para facelo máis atractivo que o editor de código aberto de Visual Studio Code. Cabe destacar que o 21 de outubro apareceu un anexo na nota de anuncio de Hot Reload indicando que o soporte de Hot Reload non se incluirá no .NET SDK 6 e que todos os esforzos céntranse no desenvolvemento de Visual Studio 2022. Despois da aparición do usuario insatisfacción, a nota foi eliminada, pero volveu despois dun tempo.

A función de recarga en quente proporciona os medios para editar código sobre a marcha mentres se está a executar un programa, o que lle permite facer cambios sen deter manualmente a execución e sen engadir puntos de interrupción. O programador podería executar a aplicación baixo a vixilancia dotnet, despois de que os cambios realizados no código aplicáronse automaticamente á aplicación en execución, o que permitiu observar inmediatamente o resultado.

Os ISV intentaron revertir o código eliminado que xa era de código aberto e incluído na versión previa de .NET 6 RC1, pero Microsoft non permitiu este cambio e tamén limitou a posibilidade de deixar comentarios na discusión. As accións de Microsoft provocaron indignación entre os membros da comunidade que consideran fundamental o tema do retorno e que entenden se a plataforma .NET é realmente un proxecto aberto ou non. Outra preocupación é que debido á presenza de Visual Studio só para a plataforma Windows, a funcionalidade Hot Reload non estará dispoñible para macOS e Linux.

Fonte: opennet.ru

Engadir un comentario