迫于压力,微软推翻了.Net 6热重新加载的决定
更新时间:2021-10-25 07:22:24 浏览次数:919+次微软因其出于商业动机决定在即将发布的.Net 6中取消对热重载的支持而卷入了越来越多的争吵。
Hot Reload是一项有用的功能,它允许开发者在应用程序运行时修改其源代码,并立即看到结果。微软没有将其与开源的.Net 6一起发布,而是决定将其作为Visual Studio 2022的付费功能。
在公司内部和外部的反响越来越大之后,微软现在推翻了他们的决定,.NET项目管理总监Scott Hunter说:
首先,也是最重要的,我们要道歉。我们在执行我们的决定时犯了一个错误,花了比预期更长的时间来回复社区。我们已经批准了重新启用该代码路径的拉动请求,它将出现在.NET 6 SDK的GA版本中。
..
随着.NET 6发布和Visual Studio 2022的时间越来越短,我们选择先把重点放在为VS2022提供热重载上。我们在执行这个计划的方式上犯了一个错误。在我们的努力范围中,我们无意中最终删除了源代码,而不是仅仅不调用该代码路径。我们低估了在他们的环境中依赖这种能力的开发人员的数量,以及CLI是如何与Visual Studio一起使用来推动许多人的内循环生产力的。
微软是否能像他们改变计划那样迅速赢回开源社区的信任,还有待观察。