Microsoft удалил функциональность Hot Reload из открытого .NET для поставки только в Visual Studio 2022
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Компания Microsoft перешла к практике удаления ранее открытого кода из состава платформы .NET. В частности, из открытой кодовой базы, в которой велась разработка новой ветки платформы .NET 6, была удалена реализация функции Hot Reload, изначально предложенной не только в среде разработки Visual Studio 2019 16.11 (Preview 1), но и в открытой утилите "dotnet watch".
В качестве причины удаления упоминается решение поставлять указанную функции только в коммерческом продукте Visual Studio 2022, чтобы повысить его привлекательность по сравнению с открытым редактором Visual Studio Code. Примечательно, что 21 октября в заметке с анонсом Hot Reload появилось дополнение, в котором говорилось, что поддержка Hot Reload не будет включена в состав .NET SDK 6 и все усилия сосредотачиваются на разработке Visual Studio 2022. После появления недовольства пользователей примечание было убрано, но через некоторое время опять возвращено.
Функция Hot Reload предоставляет средства для редактирования кода на лету во время выполнения программы, позволяя вносить изменения без ручной остановки выполнения и без прикрепления точек останова. Разработчик мог запустить приложение под управлением "dotnet watch", после чего вносимые в код изменения автоматически применялись к запущенному приложению, что позволяло сразу наблюдать результат.
Независимые разработчики попытались вернуть в репозиторий удалённый код, который уже числился открытым и входил в состав предварительного выпуска .NET 6 RC1, но Microsoft не допустила это изменение, а также ограничила возможность оставления комментариев в обсуждении. Действия Microsoft вызвали возмущение участников сообщества, которые считают вопрос возвращения принципиальным и позволяющим понять то, является ли платформа .NET на деле открытым проектом или нет. Недовольство также вызывает то, что из-за наличия Visual Studio только для платформы Windows, функциональность "Hot Reload" станет недоступной для macOS и Linux.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://www.theregister.com/20...)
- OpenNews: Релиз унифицированной платформы .NET 5 с поддержкой Linux и WebAssembly
- OpenNews: Компания Microsoft опубликовала обновление Linux-дистрибутива CBL-Mariner
- OpenNews: Microsoft представил фреймворк MAUI, создав конфликт имён с проектами Maui и Maui Linux
- OpenNews: Критика Microsoft после удаления из GitHub прототипа эксплоита для Microsoft Exchange
- OpenNews: Linux-репозиторий Microsoft оказался выведен из строя почти на сутки
Похожие новости:
- Компания Microsoft портировала Sysmon для Linux и открыла его код
- Microsoft обеспечил поддержку открытого формата ODF 1.3 в MS Office 2021
- Компания Microsoft присоединилась к организации Open Infrastructure Foundation
- Microsoft открыл код прослойки для трансляции команд Direct3D 9 в Direct3D 12
- [.NET, Проектирование и рефакторинг, C#] Организация кода для работы с ftp средствами Fluent interface
- [Алгоритмы, Машинное обучение, Голосовые интерфейсы] Голосовой ИИ: технологии под капотом цифрового агента
- [Информационная безопасность, IT-компании] Microsoft покупает разработчика систем безопасности RiskIQ
- [Программирование, .NET, C#] Даты, время и часовые пояса: улучшения в .NET 6
- [Open source, Системное программирование, *nix, Софт] Microsoft рассказала о собственном Linux-дистрибутиве CBL-Mariner
- [Машинное обучение, Искусственный интеллект] Facebook поделился двумя гигантскими датасетами Conversational AI
Теги для поиска: #_microsoft, #_.net
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 01:23
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Компания Microsoft перешла к практике удаления ранее открытого кода из состава платформы .NET. В частности, из открытой кодовой базы, в которой велась разработка новой ветки платформы .NET 6, была удалена реализация функции Hot Reload, изначально предложенной не только в среде разработки Visual Studio 2019 16.11 (Preview 1), но и в открытой утилите "dotnet watch". В качестве причины удаления упоминается решение поставлять указанную функции только в коммерческом продукте Visual Studio 2022, чтобы повысить его привлекательность по сравнению с открытым редактором Visual Studio Code. Примечательно, что 21 октября в заметке с анонсом Hot Reload появилось дополнение, в котором говорилось, что поддержка Hot Reload не будет включена в состав .NET SDK 6 и все усилия сосредотачиваются на разработке Visual Studio 2022. После появления недовольства пользователей примечание было убрано, но через некоторое время опять возвращено. Функция Hot Reload предоставляет средства для редактирования кода на лету во время выполнения программы, позволяя вносить изменения без ручной остановки выполнения и без прикрепления точек останова. Разработчик мог запустить приложение под управлением "dotnet watch", после чего вносимые в код изменения автоматически применялись к запущенному приложению, что позволяло сразу наблюдать результат. Независимые разработчики попытались вернуть в репозиторий удалённый код, который уже числился открытым и входил в состав предварительного выпуска .NET 6 RC1, но Microsoft не допустила это изменение, а также ограничила возможность оставления комментариев в обсуждении. Действия Microsoft вызвали возмущение участников сообщества, которые считают вопрос возвращения принципиальным и позволяющим понять то, является ли платформа .NET на деле открытым проектом или нет. Недовольство также вызывает то, что из-за наличия Visual Studio только для платформы Windows, функциональность "Hot Reload" станет недоступной для macOS и Linux. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 01:23
Часовой пояс: UTC + 5