Microsoft eliminó la funcionalidad Hot Reload de código abierto .NET para enviar solo en Visual Studio 2022

Microsoft ha adoptado la práctica de eliminar el código fuente previamente abierto de la plataforma .NET. En particular, de la base de código abierto en la que se estaba desarrollando la nueva rama de la plataforma .NET 6, se eliminó la implementación de la función Hot Reload, que originalmente se propuso no solo en el desarrollo de Visual Studio 2019 16.11 (Preview 1). entorno, sino también en la utilidad abierta dotnet watch "

El motivo citado para la eliminación fue la decisión de incluir la función únicamente en el producto comercial Visual Studio 2022 para hacerlo más atractivo que el editor abierto de Visual Studio Code. Cabe destacar que el 21 de octubre apareció una adición en la nota de anuncio de Hot Reload, que decía que la compatibilidad con Hot Reload no se incluirá en .NET SDK 6 y que todos los esfuerzos se centrarán en el desarrollo de Visual Studio 2022. Después de la insatisfacción del usuario , la nota fue eliminada, pero después de un tiempo fue devuelta nuevamente.

Hot Reload proporciona un medio para editar código sobre la marcha mientras se ejecuta un programa, lo que le permite realizar cambios sin detener manualmente la ejecución ni adjuntar puntos de interrupción. El desarrollador podía ejecutar la aplicación bajo el control de dotnet watch, después de lo cual los cambios realizados en el código se aplicaban automáticamente a la aplicación en ejecución, lo que permitía observar inmediatamente el resultado.

Los desarrolladores independientes intentaron devolver al repositorio el código eliminado que ya figuraba como código abierto y parte de la versión preliminar de .NET 6 RC1, pero Microsoft no permitió este cambio y también limitó la capacidad de dejar comentarios en la discusión. Las acciones de Microsoft han causado indignación entre los miembros de la comunidad, que consideran fundamental la cuestión del retorno y permiten entender si la plataforma .NET es en realidad un proyecto de código abierto o no. Otra preocupación es que debido a que Visual Studio es solo para Windows, la funcionalidad Hot Reload no estará disponible en macOS y Linux.

Fuente: opennet.ru

Añadir un comentario