微软道歉,恢复 .NET 中热重载支持

来源: OSCHINA
2021-10-25 08:14:46

在从 .NET SDK repo 中删除热重载(Hot Reload)功能的举措得到了社区的强烈谴责之后。微软终于出来进行了道歉,并宣布恢复 .NET 中的热重载功能。

首先,也是最重要的,我们要道歉。我们在执行我们的决定时犯了一个错误,花了比预期更长的时间来回复社区。我们已经批准了重新启用这一代码路径的拉取请求,它将在 .NET 6 SDK 的 GA 构建中出现。

 

微软方面解释称,和其他所有的开发团队一样,他们有时必须考虑质量、时间和资源,以便在继续取得进展的同时进行权衡。鉴于绝大多数 .NET 开发人员都在使用 Visual Studio,所以他们希望确保 VS 为 .NET 6 提供最佳体验。

随着 .NET 6 和 Visual Studio 2022 发布时间的临近,我们选择首先专注于将 Hot Reload 引入 VS2022。我们在执行这个计划的方式上犯了一个错误。在我们的努力范围中,我们无意中删除了源代码,而不是仅仅不调用该代码路径。我们低估了在其跨场景环境中依赖这种能力的开发人员的数量,以及 CLI 是如何与 Visual Studio 一起使用来推动许多人的内循环生产力的。

在文章的最后,微软再次进行了道歉,并表示:他们的愿望是为 .NET 创造一个开放和充满活力的生态系统。和许多公司一样,他们也正在学习在考虑 OSS 社区的需求和作为 .NET 的企业赞助商之间进行平衡。

“有时,我们无法做到这一点。当我们没有做到的时候,我们能做的就是从我们的错误中学习,并更好地向前发展。感谢大家多年来的所有反馈和贡献。我们致力于在开放中发展 .NET,并期待着继续与社区密切合作。”

更多详情可查看官方博客

相关阅读:

展开阅读全文
点击加入讨论🔥(27) 发布并加入讨论🔥
本篇精彩评论
Java 更让人揪心。
微软发布 C#, 和对应的开发工具 Visual Studio 及 Visual Studio Code, 然后这两个开发工具有很多人使用。
Sun/Oracle 发布 Java, 和对应的开发工具 Netbeans, 然后这个开发工具 Netbeans 被使用的人数,不如 Eclipse.
这说明什么?要么是 Sun/Oracle 的技术不如微软、Eclipse 基金会,要么是 Sun/Oracle 不愿意在 Netbeans 投入精力及金钱。总之,对于 Java 来说,不是太好的兆头。
2021-10-25 10:12
8
举报
按照微软的说法,就是因为VS的热重载不再使用这块代码,所以他们就删了它。
2021-10-25 10:00
4
举报
我没说操作系统啊, 更跟芯片毫无关系, 现在的争端在于不同平台开发工具对Hot Reload的支持好吧
2021-10-26 10:15
2
举报
对比一下JetBrain这家公司吧, 人家可是对平台毫无偏袒, 所有IDE产品都是Win,Mac,Linux同等待遇,
而微软的VS虽说有Mac和Linux版本,但跟Win版本对比一下就明白必须承认Win平台支持得最好了.
2021-10-25 17:11
2
举报
其实谁不是呢?不过吃相分好看难看。不能说人家心多坏,只能说水平low了。
2021-10-25 10:18
2
举报
27 评论
3 收藏
分享
返回顶部
顶部